screenshot-manager
Organize screenshot/screencast in a uniform manner.
Why?
I usually take screenshot/screencast just for logging in daily basis. It is quite useful if we put them in a single folder or cloud service (ie. Google Drive)
to synchronize them among multiple devices and platforms. However, sometimes this is difficult because of the default saving location
of screenshot (ie. ~/Desktop on macOS) and difference of the name
(ie. Screenshot from %Y-%m-%d %H-%M-%S.png on Ubuntu and Screen Shot %Y-%m-%d at %H.%M.%S.png, Kapture %Y-%m-%d at %H.%M.%S.mp4 on macOS).
This software serves some solutions for this with a simple Python script and Cron job.
How to use it?
First, you need to install the python script:
pip install screenshot-manager
Next, you run crontab -e to add the periodical job:
*/5 * * * * /usr/local/bin/screenshot-manager --to-location ~/GoogleDrive/Screenshots
That's it!
If you want to change some of the default behavior, please refer to Advanced usage.
Advanced usage
# To check the behavior.
screenshot-manager --verbose
# You can configure the source location and others.
# See screenshot-manager --help for more detail.
screenshot-manager --from-location ~/Documents ~/Desktop
screenshot-manager --from-format 'Video from %Y-%m-%d %H-%M-%S'
screenshot-manager --to-format '%Y-%m-%d-%H-%M-%S'
Supported formats
If it is not supported, the screenshot will be just copied without renaming.
Please check output of screenshot-manager --verbose or screenshot_manager/cli.py to see the supported formats.
Metadata
Release files for screenshot-manager 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| screenshot-manager-1.0.4.tar.gz | 5.8 kB | Details |
Release files / screenshot-manager-1.0.4.tar.gz
| Download URL | screenshot-manager-1.0.4.tar.gz |
|---|---|
| Size | 5.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0464de0e73a8549b7753df7f60af6509c6fce60182ef8c9c2c798e3eb0bdd7cf
|
|
BLAKE2b-256 checksum How to use checksums |
069853de74545731a8490e37b41fce970842c47ac913526b22795ca5a717012b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7
|