Live data from Hacker News

Ask HN: Have you created programs for only your personal use?

news.ycombinator.com

201–210 of 671 posts

Re: Ask HN: Have you created programs for only your personal use?

#201
I've written a quick and dirty Django app to organize computer history literature (papers, manuals, books, etc). Every document includes an embedded pdf and is tagged with authors, institutions, and topics. It supports cross-references between documents. I also added a feature to mark a document as read and when it was read.

It has helped me wrap my head around certain areas of computing without getting lost in a pile of pdfs.

Re: Ask HN: Have you created programs for only your personal use?

#202
post #173
post #141

Earlier quoted context omitted.

> Hundreds! Doesn't everyone? I certainly have. Interestingly, one was the same "sanity check" program for my internet connection, because of the same ISP you mention. Amazing coincidence...I don't think. :-)

Add another Comcast outage checker and logger to the pile. Used to call and hassle them for outage refunds regularly.

Chalk me up to that too. And my brother. Originally I'd used Ping Plotter. When I went 100% Linux I stopped using that. My brother ended up putting together a Grafana board tied to influxdb & infping and monitors several friend and family internet connections complete with alerts.

Here [0] is a screenshot of the Comcast cable connection from a year and a half ago. I have since switched to AT&T gigabit fiber. Here [1] is a screenshot from today.

[0]: https://knightoftheinter.net/img/20201102143900.png

[1]: https://knightoftheinter.net/img/Screenshot_20220413_171934....

Re: Ask HN: Have you created programs for only your personal use?

#203
I created a program that I could point at any directory and it would copy all the photos to my external backup drive. It would organize them by year and month from either the metadata or the filename. It would ignore duplicates based on file size or timestamp. I had a low-resolution filter to make sure I wasn't getting thumbnails.

I had photos on all sort of old phones, old laptops, and various external drives for both me and my partner that I wanted to organize to make sure nothing is lost. This program allowed my to just run through everything and let to do all the hard work.

Re: Ask HN: Have you created programs for only your personal use?

#204
I wrote judo[1] because I was frustrated with Ansible. I wanted a very basic tool that could do 80% of the work in 1% of the code. It has one or two bugs, but I've been using it for personal and work stuff since 2016 and I'm not looking back.

[1]: https://github.com/rollcat/judo

Re: Ask HN: Have you created programs for only your personal use?

#205
I have two that I use on my personal machine:

1. A minimal "docker-compose without docker" tool. That allows me to run a group of backend web services with a single command and multiplex the terminal output.

2. A browser chooser that I set as my default browser, and which pops up a UI that allows me to choose which browser (and if Chrome, which chrome profile) I want to open links in. Super handy for making sure links get opened in the browser (profile) that has the correct cookies for that account. There are other tools that do this, but they are either written in Electron (slow) or don't support chrome profiles, or don't support macs.

Re: Ask HN: Have you created programs for only your personal use?

#206
post #78

I have a fun one. The front door to my house had an automatic door opener, paired with a single-button remote control to unlock and open the door. The remote control was annoying to carry and use. (This was before IoT became a thing.) I pried open the remote, soldered on an extra circuit bypassing the push switch, and hooked it up to an Arduino. When a packet is sent over serial, the Arduino simulates a button push:…

At one point I had a gist with a bunch of links to a web server that controlled some home automation stuff. Add a link to your Home Screen and you’re good to go! Easy to share as well

Re: Ask HN: Have you created programs for only your personal use?

#207

agr: like ag/ripgrep, but for search and replace. [1] set-opt: ensure settings in conf files in /etc. [2] s4: when i need to do distributed data processing and don’t want to import an apache project. [3] bsv: when i need maximum performance data processing. [4] tinysnitch: for monitoring network connections to/from my laptop. [5] new-gocljs: when i need to start a new fullstack web prototype. [6] cli-aws: when i need…

For agr, have you seen fastmod? https://github.com/facebookincubator/fastmod

Re: Ask HN: Have you created programs for only your personal use?

#209
I had access to flight information through an API that my work pays for and I rarely care exactly what day to arrive or depart. So I created an application that would dump all flights to a destination over a range of leaving and return dates. It dumped all the data into SQL database so I could filter on price, number and duration of layovers, class, etc. It was incredibly useful for really dialing into what I wanted (no layover over 3 hours, less than $X, etc). Using Google flights is painful by comparison.

Unfortunately I no longer have access to that API. The last time I flew I did this process manually and slowly discovered I should leave on a weekday and leave on a weekend for the best flight.

Post reply on HN