Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yashkumarverma/bash-screenshot-manager
simple bash script to manage quick screenshots taken during online class and systematically store them.
https://github.com/yashkumarverma/bash-screenshot-manager
automation bash cli college life-hack online
Last synced: 7 days ago
JSON representation
simple bash script to manage quick screenshots taken during online class and systematically store them.
- Host: GitHub
- URL: https://github.com/yashkumarverma/bash-screenshot-manager
- Owner: YashKumarVerma
- Created: 2020-07-21T18:21:45.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-07-21T20:53:59.000Z (over 4 years ago)
- Last Synced: 2024-11-12T11:03:52.829Z (2 months ago)
- Topics: automation, bash, cli, college, life-hack, online
- Language: Shell
- Homepage: https://yashkumarverma.github.io/bash-screenshot-manager
- Size: 22.5 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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**
```bash
# 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
[MIT](https://choosealicense.com/licenses/mit/)
## Author
- **Yash Kumar Verma**
- LinkedIn: [yash-kumar-verma](https://www.linkedin.com/in/yash-kumar-verma/)
- Stackoverflow: [yash-kumar-verma](https://stackoverflow.com/users/5131640/yash-kumar-verma?tab=profile)
- ![Twitter Follow](https://img.shields.io/twitter/follow/yash_kr_verma?style=social)