Copy screenshots and organize.
Project description
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.
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
File details
Details for the file screenshot-manager-1.0.4.tar.gz.
File metadata
- Download URL: screenshot-manager-1.0.4.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0464de0e73a8549b7753df7f60af6509c6fce60182ef8c9c2c798e3eb0bdd7cf
|
|
| MD5 |
b837fd4aba1b95e83911f07f3b8ff7f8
|
|
| BLAKE2b-256 |
069853de74545731a8490e37b41fce970842c47ac913526b22795ca5a717012b
|