Screenshot Manager
It's COVID ! As organizations have started online sessions, there would be (millions and millions) of instances when you would want to quickly take a screenshot for later reference. If (like me) you also face difficulty in referring to the old screenshots from a list of 300-400 images, then this script is for you.
This would automatically categorize and arrange your screenshots based on time and topic.
Installation
- Download / copy the contents
screenshot-manager.sh
to your screenshots directory. - Run
chmod +x screenshot-manager.sh
to grant execution permissions - Done.
Usage
make sure that the script is located in your screenshots folder
# after attending data structures and algorithms class, run this
./screenshot-manager.sh dsa
# after attending data structures and algorithms lab, run this
./screenshot-manager.sh dsa --lab
Attention
- the code that you enter as a parameter depicts your subject code. Try keeping it short,for example: DBMS, OS, DSA etc.
- Since screenshots are bundled based on course names, entering same long names would become difficult and boring (and useless as well).
- If not specified, the class is assumed to be a theory class, for lab classes, specify a
--lab
flag - Clean up the screenshot directory before using this command, else all those would be moved to the subject screenshots.
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Customization
- If you are a beginner, try playing around with the variables given at the start of the script. They're kept there only for you.
- If you are not a beginner, you know what all you can do.
License
Author
-
Yash Kumar Verma
- LinkedIn: yash-kumar-verma
- Stackoverflow: yash-kumar-verma