Openadapt

Latest version: v0.42.5

Safety actively analyzes 688568 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 23 of 26

0.6

------------------------------------
* Added support for monitoring the keyboard.
* Corrected wheel packaging.
* Corrected deadlock when stopping a listener in some cases on *X*.
* Corrected key code constants on *Mac OSX*.
* Do not intercept events on *Mac OSX*.

0.6.0

Feature

* feat(crud): compute and save screenshot diff (367)

* feat(crud): Compute and save screenshot diff

* Add 2 columns in screenshot table to store png_diff_data and png_mask_diff_data.

* CRUD now supports calculation and save screenshots diff data on the flight.

* feat(config): Add SAVE_SCREENSHOT_DIFF environment variable

* SAVE_SCREENSHOT_DIFF indicates that 2 neighbors screenshot will be compared and the difference will be saved to db

* feat(crud): add missing import after merge

* refactor(crud): add missing type annotations

* refactor(crud): add missing type annotations ([`9189bca`](https://github.com/OpenAdaptAI/OpenAdapt/commit/9189bca7aef05ef7801545cc0a55bca54898820a))

Unknown

* address flake8 errors ([`f29f199`](https://github.com/OpenAdaptAI/OpenAdapt/commit/f29f19935b3d71c8e21ad3aaf5c64310e57c434e))

* resolve merge conflicts ([`2f66b8a`](https://github.com/OpenAdaptAI/OpenAdapt/commit/2f66b8ac81ea24dbc648ac4574cf125809caf77d))

* Merge branch &39;main&39; into share-magic-wormhole ([`ada2aad`](https://github.com/OpenAdaptAI/OpenAdapt/commit/ada2aad0eef8962e412b5026920eb7f70434b032))

0.5.8

Fix

* fix(install): improve powershell script (Issue 372) (409)

* fix: git reinstallation even if it si present

* fix: Error Message:

Remove-Item : Cannot remove the item at &39;C:\Users\Krish Patel\hi&39; because it is in
use.
At line:1 char:9
+ Remove-Item -LiteralPath $setupdir -Force -Recurse
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Remove-Item], PSInvalidOperation
Exception
+ FullyQualifiedErrorId : InvalidOperation,Microsoft.PowerShell.Commands.RemoveIt
emCommand

* fix: issue that poetry shell gives
&34;..runnning scripts is disabled on the command line&34;

* fix: bug 4 issue
to support multiple version of python (acc. to OpenAdapt standards)

* add start mesage to know
why sometimes the installtion command exits

* fix the edge case where the new terminal PWD
is not set to the OpenAdapt folder that was installed

* Update install/install_openadapt.ps1

---------

Co-authored-by: Richard Abrich <richard.abrichgmail.com> ([`fb3ae1e`](https://github.com/OpenAdaptAI/OpenAdapt/commit/fb3ae1e4b4991776f9c89791636e20c9c7a689a5))

0.5.7

Chore

* chore: format changes with black, and google python docstring, install script testing (289)

* ran black

* use poetry for install

* Add caching to main.yml for faster github action checks

* Add missing job to main.yml

* try ubuntu latest instead

* change readme type to string instead of array in pyproject.toml

* Update poetry version in main.yml

* try macos

* commented out tests

* see if black command works

* see if black command runs properly

* use black github action

* fix parsing

* use supported black github action

* ignore venv as well

* change args for flake8 action

* try flake8 exclude

* manually add and use flake8

* change docstring keyword

* Chain commands for installing flake8

* exclude .venv

* merged latest changes and add download instruction

* remove import comment

* try python command with ubuntu

* add tesseract-ocr

* add homebrew option

* add cache for tesseract

* add ntlk command with poetry

* ran black

* Add .flake8 and add flake8 to poetry

* Add max length to flake8, add windows job with new install script, and address linting errors

* add some ignore errors in flake8

* Adress more flake8 lint errors

* Change max line length

* ran black

* resolve new changes and ran black

* remove &34;import nltk; nltk.download(&39;punkt&39;)&34; command

* resolve lint errors in record.py

* remove unnecessary commas

* Address D415, sentence/comma missing on first line error

* Resolve F403

* Address D200, single line doctstrings

* Addressed E731, F841, D205 errors

* resolve F401, unused imports

* Address return type annotations

* Add type annotations for function arguments

* ran black

* Address &39;Multi-line docstring summaries should start at the first line&39;

* Revert main.yml to test if all checks pass

* fix syntax issue in main.yml

* Use cache for install poetry dependencies

* Revert main.yml and convert black action to oneliner with poetry

* Address lint errors for newly merged changes

* Try caching tesseract install

* test if tesseract is cached

* try cache brew package

* try cache brew again

* Remove failing tesseract cache

* Address lint errors from recent merge

* replace test command

* address comments on annotations and ran black

* change todo

* Shorten word line max length to 88 for comments

* try executing script

* keep windows runner as todo

* comment poetry shell in install_opendapt.sh

* add error flag in mac install script to avoid poetry shell in github actions

* try to see if this will pass

* update main.yml

* Address incorrect function annotations in record.py

* Address annotation errors in _windows.py

* Addressed more general annotations

* Address incomplete annotations in util.py

* run isort and other precommit hooks with custom black config on all files

* Update openadapt/crud.py

* replaced more &39;Any&39; type annotations

* resolve lint errors from recent merge

* ran black

* resolve circular imports, and address Any annotations

---------

Co-authored-by: Aaron <57018940+0dmusers.noreply.github.com>
Co-authored-by: Richard Abrich <richard.abrichgmail.com> ([`c815924`](https://github.com/OpenAdaptAI/OpenAdapt/commit/c81592425b4efefdb48b818508f7debfc3ac95c3))

Fix

* fix: issues after latest merge (424)

* merge

* hotfix

* fix: resolve annotation errors and restore incorrectly removed code in lint PR

* fix

* Update models.py

* run black

* Update openadapt/models.py

---------

Co-authored-by: Mustafa Abdulrahman <mus2003.abdulgmail.com>
Co-authored-by: Richard Abrich <richard.abrichgmail.com> ([`2d4e8c6`](https://github.com/OpenAdaptAI/OpenAdapt/commit/2d4e8c6fee245bfdc4726f113b27367a36ae96c7))

Unknown

* update unit tests ([`76f14b0`](https://github.com/OpenAdaptAI/OpenAdapt/commit/76f14b0cdb4bfacde7858d983d59756e182e098d))

* modify conftest.py and fixtures.sql to insert data to every table for fixture ([`653e785`](https://github.com/OpenAdaptAI/OpenAdapt/commit/653e78505775f6e2de1960475d2b07b74f06d6f7))

* remove unittest class and fix failing test case for receiving recording, and clean up share.py ([`644c83a`](https://github.com/OpenAdaptAI/OpenAdapt/commit/644c83a02a5ab0274801b39212c08eb2f9b36009))

* refactor copy_recording_data ([`786e063`](https://github.com/OpenAdaptAI/OpenAdapt/commit/786e063e33a504b075c37200ff3d24353a836609))

* remove unnecessary function and todo comment ([`9b7f7af`](https://github.com/OpenAdaptAI/OpenAdapt/commit/9b7f7afb8ca51a093e868f61d39cc239cf2117b0))

* add command to visualize recording ([`18a4918`](https://github.com/OpenAdaptAI/OpenAdapt/commit/18a4918796a15d3c8d928a48c3fbea212315938c))

* extract db file upon receiving recording ([`625c192`](https://github.com/OpenAdaptAI/OpenAdapt/commit/625c1922c3007f4854364a759d87e39493d4caf5))

* Copy all data relating to recording_timestamp in all tables ([`2f1548d`](https://github.com/OpenAdaptAI/OpenAdapt/commit/2f1548d31aab0fe4010cf46241b4695f04428bd7))

* copy alembic migrations ([`2149adc`](https://github.com/OpenAdaptAI/OpenAdapt/commit/2149adc4102606ee1e40153dc9788225eefd6693))

0.5.6

Chore

* chore: add preview option to black pre-commit hook and update README (405) ([`6a42eb7`](https://github.com/OpenAdaptAI/OpenAdapt/commit/6a42eb762b39b70313ecbe5014377c376ccc26e9))

* chore: configure isort with black profile and add black precommit hook (384)

* chore: configure isort with black profile and add black precommit hook

* update black version

* add advanced isort settings to match CONTRIBUTING.md ([`2e7496b`](https://github.com/OpenAdaptAI/OpenAdapt/commit/2e7496b64445de965d6274e83987edb83f73772e))

Documentation

* docs: replace MLDSAI with OpenAdaptAI in README.md (402) ([`750cf1d`](https://github.com/OpenAdaptAI/OpenAdapt/commit/750cf1d327bf22453da1d2f0cc1505bbc52765f4))

* docs: update README (installation table) (398) ([`1212198`](https://github.com/OpenAdaptAI/OpenAdapt/commit/121219866942df82ab8624e4580b254ca5b9c2b0))

* docs: update readme (take transpose of installation table) (397) ([`fe39c73`](https://github.com/OpenAdaptAI/OpenAdapt/commit/fe39c73999b7221524442a11e0814b02faca78ce))

* docs: Update README.md (390) ([`8745969`](https://github.com/OpenAdaptAI/OpenAdapt/commit/8745969ec9481348932146a46e91153f333c948d))

Fix

* fix(merge_consecutive_keyboard_events): Fix reference before assignment (411)

Co-authored-by: Seyed Morteza Hosseini <seyedmortezahosseiniSeyeds-MacBook-Pro.local> ([`e136b28`](https://github.com/OpenAdaptAI/OpenAdapt/commit/e136b28731d09745a23adb11cc5309ec86b7fdd9))

Unknown

* modify env names and add asserts to share.py ([`5893b3e`](https://github.com/OpenAdaptAI/OpenAdapt/commit/5893b3e599ce05ec0a8ae20fea592d666ac00bd9))

* modify copy deb function to return recording data and remov comments and unused set_db_url ([`6196876`](https://github.com/OpenAdaptAI/OpenAdapt/commit/619687685cb4e681365286d5332ffc73b85b836a))

* Merge branch &39;share-magic-wormhole&39; of https://github.com/Mustaballer/puterbot into share-magic-wormhole ([`7a67386`](https://github.com/OpenAdaptAI/OpenAdapt/commit/7a673862638897c17e5b326642d99490157cc0fb))

* use new approach for copying db ([`2f2c0dd`](https://github.com/OpenAdaptAI/OpenAdapt/commit/2f2c0dd35ea700c1fa160c17ea9159ef26b1e5c7))

* Merge branch &39;main&39; into share-magic-wormhole ([`d4d3f1c`](https://github.com/OpenAdaptAI/OpenAdapt/commit/d4d3f1c238e3a511dec73707ca9e3f9845b5f4a2))

0.5.5

Fix

* fix: loguru exception handling for invalid recordings (361)

* raise ValueError

* improve exception handling

* Update crud.py

* use assert

* reorganize catch

* Update openadapt/replay.py

* Update openadapt/visualize.py

* Update openadapt/events.py

* Update openadapt/crud.py

---------

Co-authored-by: Richard Abrich <richard.abrichgmail.com> ([`7aba45b`](https://github.com/OpenAdaptAI/OpenAdapt/commit/7aba45be73cb3cc4807f08ebc7bf36a9e9e5c2fb))

Page 23 of 26

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.