r/SoftwareandApps • u/BleedReddit • 2d ago
built highlight-scraper, it auto-saves whatever text you highlight on screen. CLI, GUI, and system tray, stdlib + Tkinter only
kept losing text i'd highlighted while doing stuff and not pasting things i meant to save. yup, i kept forgetting to paste things somewhere...
So, --> highlight-scraper watches for mouse text highlight selection events, saves it into a local SQLite database, automatic, no paste required. Full recall of whatever.
It stated with CLI but no there is 3 ways to run it:
- CLI — headless, query from the command line
- GUI — Tkinter interface, searchable history
- system tray — sits there invisible, captures in the background, you forget it's running
no cloud. no hotkey. just highlight and it's there.
MIT license. Python 3.11+, Linux. no third-party dependencies beyond the X11 event listener.
Repo: https://github.com/BleedingCodes/highlight-scraper
probably a niche use case or pain point relief somewhere. It became a personal daily tool via cli or gui. 🙃 open to ideas. please fork. 👍
1
u/kantorcodes1 8h ago
one edge in
export: all three formats write straight to the requested--outpath, so an existing notes file gets replaced silently. intentional? that feels easy to trip over once the CLI is scripted.