Project Description
photo-notes is a tool that makes it easier to insert screenshots into your Markdown files. The script works by monitoring the user's screenshot directory for new files. When a new file is added, it moves it to the desired directory and creates a Markdown insertion link that can be added to your notes.
During my lectures I often wanted to include the diagrams my professors created directly in my notes. I found that trying to add the images myself during class was time-consuming and would cause me to fall behind, so I created a script to do it instead.
(see demo video below)
Key Features
- Python and asyncio: Python and asyncio allows the script to monitor the screenshots directory and wait for user input at the same time
- CLI Tooling: By adding the tool to your PATH, you can use it from any directory
- Bash Scripting: Using shutil, the script can safely perform OS commands to move the user's screenshot to the proper directory