Ask HN: Have you created programs for only your personal use?
551–560 of 671 posts
Re: Ask HN: Have you created programs for only your personal use?
#552- A scraper to get thousands of quiz questions from popular German TV shows and then import them into an Anki deck.
- Sync app between Foobar2000 and Plex playlists.
- A script to enter Steam giveaways for me. After winning over 1000 Steam games and DLCs, I've turned the script off (mainly due to playing more console games lately). I might do a write-up about this one someday.
- A movie management web app. It's been running for 7 years with low maintenance effort.
Re: Ask HN: Have you created programs for only your personal use?
#553Of the ones I use every day:
* Parallel downloader (https://github.com/ThomasHabets/rslurp)
* Email client (https://github.com/ThomasHabets/cmdg)
* sudo replacement with phone auth: https://github.com/ThomasHabets/sim
* Custom frontend to youtube: https://github.com/ThomasHabets/yurate
* Scan-to-google-drive (https://github.com/ThomasHabets/autoscan)
* My own RSS reader (not published. It will never be end-user friendly enough to compete with other ones. But it's better for me)
And then plenty more than I use occasionally, and some I no longer use. E.g. for a while I used my own SSH replacement, in order to get TPM-backed keys (https://github.com/ThomasHabets/tlssh). Nowadays I use yubikey instead (https://blog.habets.se/2016/01/Yubikey-4-for-SSH-with-physic...).
Those are just the main ones (as in not small, and used every day), and ones that fit what I assume your criteria: ones with no expectation of users other than me. I find myself fixing problems all the time by writing code.
Re: Ask HN: Have you created programs for only your personal use?
#554Some weeks ago I wrote a couple of bookmarklets, one of which was this: javascript:(function(){ location.href = ` https://nitter.net${location.pathname} ` })(); You can take this JavaScript snippet and save it as a clickable bookmark (hence the name bookmarklet) in you browser. I've named this "re-open in Nitter". I deleted my Twitter account a while back but sometimes I get handed a Twitter link. This snippet let's…
Re: Ask HN: Have you created programs for only your personal use?
#555Two programs that to wrote just to make my life easier: one for viewing tab delimited data in a tabular TUI, and another for getting data from my server back to my local machine without using scp. The second one is actually quite handy. To use it, you start a daemon on your local machine. Then when you SSH to the server, it creates an SSH tunnel back to the local daemon. The tunnel is setup to use a Unix socket, so you don’t have authentication issues to worry about (just file permissions). Then to send a file back to your local computer, it’s just “rtun send remote1 {remote2…} local”. The best part though, is if you want to view a remote image, you can run “rtun view file1 {file2…}” and it will open the image locally (it transfers the file as a temp file and calls “open”, etc). When you generate a bunch of figures remotely, being able to open them locally from the remote command line is very helpful.
Re: Ask HN: Have you created programs for only your personal use?
#556Personal use is the biggest driver of my ongoing learning.
Re: Ask HN: Have you created programs for only your personal use?
#557Earlier quoted context omitted.
Something like cat /usr/share/dict | shuf -n 4 | tr '\n' '-' (inb4 unnecessary use of `cat`)
I use cat like this all the time. It means I can easily change whatever program I'm using to interact with the program (e.g. switching `tr` to `sed`).
Re: Ask HN: Have you created programs for only your personal use?
#558I created a program that prints QR codes onto sheets of peel-and-stick labels. When someone scans the code, they are directed to a simple web app that manages food sharing with my four roommates. We noticed that we buy a lot of the same things (bananas, avocados, eggs, etc), so we implemented a system where anyone can stick a QR code onto something they want to share, and anyone else can scan it to record what they t…
Re: Ask HN: Have you created programs for only your personal use?
#559Hundreds! Doesn't everyone? Most of them are just bash scripts, many of which have now reached a complexity so high that I wish I'd started writing them in a different language but it's too late now. The majority of the rest are Python. Off the top of my head, the most used ones are: * A replacement front-end for "tar" and various compressors * A script to synchronize my music library to a compressed version for play…
* A replacement front-end for "tar" and various compressors Could you elaborate on this? I feel like this is something that could save people hours of time. I'm so incredibly sick of the various decompression flags and tools, (de)compressing something on the commandline should be as easy as it is with a GUI.