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.
Release files for openchaver-client 0.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openchaver_client-0.4.1.tar.gz | 31.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openchaver_client-0.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 66.2 kB
Release files / openchaver_client-0.4.1.tar.gz
| Download URL | openchaver_client-0.4.1.tar.gz |
|---|---|
| Size | 31.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
72c2ca7e8b14848fe242379ade669456f772b77c82397e17675329d18c1f66b0
|
|
BLAKE2b-256 checksum How to use checksums |
b712628ad16376b1dd4f0bbdeec73bd79d1c67acb21b9ac21ed291022963ef22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / openchaver_client-0.4.1-py3-none-any.whl
| Download URL | openchaver_client-0.4.1-py3-none-any.whl |
|---|---|
| Size | 34.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8ac9204106bb1bbe1da99be622e692080d6ba5cfaa36fd9af2c6ca56b6da1a2e
|
|
BLAKE2b-256 checksum How to use checksums |
4d7d45c6d3e04c5747e7a78f237e5601636e46b2d4bcffb549d0ac5ffccecd58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|