Skip to main content

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 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.

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openchaver_client-0.4.1-py3-none-any.whl (34.5 kB view details)

Uploaded Python 3

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

Hashes for openchaver_client-0.4.1.tar.gz
Algorithm Hash digest
SHA256 72c2ca7e8b14848fe242379ade669456f772b77c82397e17675329d18c1f66b0
MD5 96f24e12cbc2224004f456912a2fcf78
BLAKE2b-256 b712628ad16376b1dd4f0bbdeec73bd79d1c67acb21b9ac21ed291022963ef22

See more details on using hashes here.

File details

Details for the file openchaver_client-0.4.1-py3-none-any.whl.

File metadata

File hashes

Hashes for openchaver_client-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8ac9204106bb1bbe1da99be622e692080d6ba5cfaa36fd9af2c6ca56b6da1a2e
MD5 f0a80f10ca508678e2c4cfcb6c6ca1b8
BLAKE2b-256 4d7d45c6d3e04c5747e7a78f237e5601636e46b2d4bcffb549d0ac5ffccecd58

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page