Simple cross-platform wakelock written in Python. Comes with python API and a single executable for CLI usage.
- Python: 3.7 to 3.12
- OS: Windows, Linux and macOS
- Prevent your system from going to sleep in the middle of a long running task (e.g. training machine learning models, video encoding, web scraping, ...)
- Prevent starting a screensaver or screenlock automatically (showing a video, updating dashboard, monitoring apps, ...)
- viskillz-blender — Generating assets of Mental Cutting Test exercises
- mpc-autofill — Automating MakePlayingCards' online ordering system
- lakeshorecryotronics/python-driver — Lake Shore instruments python Driver
- UCSD-E4E/baboon-tracking — In pipelines of a Computer Vision project tracking baboons
- davlee1972/upscale_video — Upscaling video using AI
- minarca — Cross-platform data backup software
- Wakepy supports multiple operating systems and desktop environments
- Wakepy has permissive MIT licence
- It has a simple command line interface and a python API
- Wakepy has very little python dependencies:
- Zero if using Windows or macOS or Linux + systemd
- One if using linux + jeepney or linux + dbus-python.
Since deprecations may affect many users, they are communicated well before and time is given for project maintainers for migration. Timeline:
- June 11th 2023: Release wakepy 0.7.0 with DeprecationWarnings for keepawake, set_keepawake and unset_keepawake, and the CLI option -s. Migration Guide published.
- September 1st 2023 (Update: more probably during October 2023): Release wakepy without the deprecated keepawake, set_keepawake and unset_keepawake; Only new API supported.