clipnotify
clipnotify | software-ideas | |
---|---|---|
6 | 3 | |
216 | 85 | |
- | - | |
0.0 | 10.0 | |
about 2 months ago | over 8 years ago | |
C | ||
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
clipnotify
-
Clipboards, Terminals, and Linux
The common xclip utility can be used to get or set clipboards. And, there's a tiny little utility script called clipnotify that I found really useful for debugging this. I cloned and built it, then ran it in a loop:
-
My first “useful” Go app
I rewrote this app for learning purposes, personal use and why not for sharing with other people to use as well.
-
xfocusnotify: X11-tool which exits when a window is focused and prints the respective window-id
Credit: I took inspiration from clipnotify.
-
Take My App Ideas
I don't think time to learn bash or programming intuition can reasonably be included in the timeframe to build a product. It's assumed that time starts after you come up with the idea to do something, and retroactively saying "this project took me a year" for something you created in a few hours is ... odd.
I agree that the time spent to find the libraries and their documentation should be factored in, so I'd like to note that that part of the process took ... 3 ddg searches (so +a few mins).
?where does parcellite store clipboard data -> https://www.mankier.com/1/parcellite -> `clipboard -c`
?regex for url -> https://gist.github.com/securibee/f15f8c7aaa0593cc32fc30f585...
?get notified when something has been copied to clipboard linux -> https://askubuntu.com/questions/1167026/detect-clipboard-cop... -> https://github.com/cdown/clipnotify -> `while clipnotify;do`
:)
- Run script on clipboard change, need help
-
“This project will only take 2 hours”
Using clipnotify[0], one could fix the busy-wait issue pretty easily.
[0] https://github.com/cdown/clipnotify
software-ideas
- Take My App Ideas
- Ask HN: Startup Ideas?
-
Woob: interact with the web outside of browsers
I think a version of this is what the internet needs but using headless browsers from the client and with a somewhat-centrally curated set of scraper "recipes" if you will. Basically a community curated/updated set of scraper logic per site (yes some trust is required) that essentially provides JSON data and/or APIs based on the site. Even just a neutered HTML equivalent of sites (e.g. amp w/out the Google and ads stuff) would be good.
Since it is all client side, it can be dubbed a "browser" not a "scraper" and one might hope popularity is high enough that active blocking of it is blatantly user hostile. Granted one hopes that, like EasyList and uBO and others have shown, the community can outpace site owners. Not appearing headless (tunneling captchas, literal mousemove events in pseudo-random human-like ways, etc) should be doable.
It's something I have thought about and once dubbed "recapitate" (https://github.com/cretz/software-ideas/issues/82) and plan to revisit. I have seen many versions of this attempted. We need to encourage shared data extraction tools.
What are some alternatives?
Simba - Simba is a program used to repeat certain (complicated) tasks. Typically these tasks involve using the mouse and keyboard. Simba is programmable, which means you can design your own logic and steps that Simba will follow, based upon certain input such a colours on the screen.
woob
WebOmni - Clipboard manager in the cloud
clipboardcopies - A Mac Menu bar application to monitor the clipboard and write out URLs to a file when detected
clipstory
WinOmni - Windows client for the device API
xfocusnotify - X11-tool which exits when a window is focused and prints the respective window-id.
DroidOmni - Clipboard manager in the cloud for Android