Skip to main content

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 the screenshot service.
  • screenshot - Takes screenshots of the active window. Sends the screenshot to the storage service.
  • storage - Stores the screenshots in the sqlite database.
  • Add a idle service that will pause the screenshot service if the user is idle.
  • Add a keystroke service that will send events to the screenshot service if NSFW text is detected. (Window Defender treats this as a virus. Any workarounds will be unstable.)
  • 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.

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)

Source distribution for openchaver-client 0.4.1
File Size Uploaded
openchaver_client-0.4.1.tar.gz 31.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for openchaver-client 0.4.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page