An open source alternative to WebChaver.
Project description
OpenChaver
# Run the services
python openchaver.py
OR
# Build an Executable
python -m nuitka .\openchaver.py --standalone --output-dir=build --enable-plugin=numpy
TODO:
-
scheduler
- Sends events to thescreenshot
service. -
screenshot
- Takes screenshots of the active window. Sends the screenshot to thestorage
service. -
storage
- Stores the screenshots in thesqlite
database. - Add a
idle
service that will pause thescreenshot
service if the user is idle. -
Add a(Window Defender treats this as a virus. Any workarounds will be unstable.)keystroke
service that will send events to thescreenshot
service if NSFW text is detected. - Create the uninstallation script that will uninstall the application.
-
Create the configuration script that will configure the application.(Done by Website) - Add a
upload
service to upload the screenshots to the remote server. - Create the remote backend server that will send reports and alerts to the chaver. -> openchaver-server
- Create the installation script that will install the application.
- Create the update script that will update the application.
- Create the documentation for the application.
- Create the tests for the application.
- Create the watchdog for the application.
As you can see, there is a lot to do. If you want to help, please contact me.
Checkout releases for the latest binaries.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
openchaver_client-0.4.1.tar.gz
(31.7 kB
view hashes)
Built Distribution
Close
Hashes for openchaver_client-0.4.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ac9204106bb1bbe1da99be622e692080d6ba5cfaa36fd9af2c6ca56b6da1a2e |
|
MD5 | f0a80f10ca508678e2c4cfcb6c6ca1b8 |
|
BLAKE2b-256 | 4d7d45c6d3e04c5747e7a78f237e5601636e46b2d4bcffb549d0ac5ffccecd58 |