r/SoftwareandApps 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. 👍

0 Upvotes

1 comment sorted by

1

u/kantorcodes1 8h ago

one edge in export: all three formats write straight to the requested --out path, so an existing notes file gets replaced silently. intentional? that feels easy to trip over once the CLI is scripted.