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 thescreenshotservice. -
screenshot- Takes screenshots of the active window. Sends the screenshot to thestorageservice. -
storage- Stores the screenshots in thesqlitedatabase. - Add a
idleservice that will pause thescreenshotservice if the user is idle. -
Add a(Window Defender treats this as a virus. Any workarounds will be unstable.)keystrokeservice that will send events to thescreenshotservice 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
uploadservice 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 details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file openchaver_client-0.4.1.tar.gz.
File metadata
- Download URL: openchaver_client-0.4.1.tar.gz
- Upload date:
- Size: 31.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72c2ca7e8b14848fe242379ade669456f772b77c82397e17675329d18c1f66b0
|
|
| MD5 |
96f24e12cbc2224004f456912a2fcf78
|
|
| BLAKE2b-256 |
b712628ad16376b1dd4f0bbdeec73bd79d1c67acb21b9ac21ed291022963ef22
|
File details
Details for the file openchaver_client-0.4.1-py3-none-any.whl.
File metadata
- Download URL: openchaver_client-0.4.1-py3-none-any.whl
- Upload date:
- Size: 34.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ac9204106bb1bbe1da99be622e692080d6ba5cfaa36fd9af2c6ca56b6da1a2e
|
|
| MD5 |
f0a80f10ca508678e2c4cfcb6c6ca1b8
|
|
| BLAKE2b-256 |
4d7d45c6d3e04c5747e7a78f237e5601636e46b2d4bcffb549d0ac5ffccecd58
|