Skip to main content

What have I done?

Let you review things you have done on your computer.

Why?

Computers are getting so addictive that we all have been entrained at some point. Destop recording let us see how our precious time has been spent. However, normal screen record methods are sometimes heavy on resources, and we can't afford to lose 1 hour reviewing things from the previous one - too unefficient, and hence this module.

On the other hand, it can also be used as a TUI pomodoro timer.

Examples

https://user-images.githubusercontent.com/87116762/140607481-9c0874ac-ef07-4d58-9ff2-7915d4b56e09.mp4


There is no sound (obviously), and the FPS is terrible. On the other hand, it is very light on CPU, memory and disk usage. The video quality is high enough to understand what was going on, thou.

Installation

You can install from PyPi:

pip install whid

Don't forget to check the installation:

python -m whid -h

About Linux...

You need to install scrot first for screenshot functions

sudo apt install scrot

scrot is acknowledged for not working on Wayland. So please check your scrot installation beforehand:

cd /tmp
scrot test.png
firefox test.png

If you see a black screen, it's time to uninstall the packages.

Usage

By default, the program records at 0.2 fps (5 secs/ 1 screenshot), for a duration of 1 hour (3600 seconds). To run default script:

python -m whid

For more optional arguments, check the help command.

python -m whid --help

Development

  • The module's supposed to work cross-platform, but due to the lack of access to Mac devices, I haven't tested it on OSX/MacOS. It would be deeply appreciated if you can test it on your Mac and report back issues (if any).
  • If you have a fix for scrot problems on Wayland, please open a pull request.
  • Every other issue, pull request or suggestions are also highly valuable.

Metadata

Release files for whid 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for whid 0.1.2
File Size Uploaded Provenance
whid-0.1.2.tar.gz 5.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for whid 0.1.2
File Interpreter ABI Platform
whid-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 11.6 kB

Release files / whid-0.1.2.tar.gz

Download URL whid-0.1.2.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
bec5653e55b03d00e99f521d00ac0dbba8df219b3f23c1972b3eba7ea25ba102
BLAKE2b-256 checksum
How to use checksums
bb28198dc31c9cc2455458e7769bca4999716612fcac0c38712ad434bf59a2d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

Release files / whid-0.1.2-py3-none-any.whl

Download URL whid-0.1.2-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
962772f15863e3f7491a21441d5f2ba364d5070e6b31781be91fd4a30a3156f7
BLAKE2b-256 checksum
How to use checksums
8c8ddf4eaca859a591b581b08da657af374135073cf811fc74ca4615ef255fb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

Security for whid 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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