Live data from Hacker News

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

news.ycombinator.com

461–470 of 671 posts

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

#461
Off the top of my head:

* Converting music files dropped into a folder to a format supported by my car (on a USB stick)

* Detecting HDMI connection (connect/disconnect) and switching audio outputs based on this

* Allowing ufw to whitelist by dynamic DNS hosts

* Zero downtime deployments for web projects (written well before Laravel's Envoyer/Forge but with similar functionality)

* Detect backup HDD and prompt for password / auto-mount when connected

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

#462
a 500 line perl script for image tagging and look up script that opens the results in feh. the program can look up images based on set operations. i would realy like to make the tagging system ai assisted but all of the ML systems i have found are beyond me.

a youtube downloading and playlist system that uses yt-dlp and newsboat rss feeds of my subscriptions.

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

#463
I created https://www.thingybase.com/ to track my home inventory and https://legiblenews.com/ for unsensational news.

Thing is, when I create a program for personal use, I go ahead and make it available for the rest of the world because why not?

I’m going to be building software to manage my kids schools science fair project for next year that I’ll also share with the rest of the world.

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

#464
I love writing those ! They are (mostly) short to write and provide tons of value because they are tailored for you. And for the code/language, you get to choose your level of hackyness vs cleaness.

I personally wrote:

* Scripts to command my window manager (i3): move workspace to other screen, create a temporary workspace, move a window to a new workspace * CLI scripts to send an ascii version of my calendar to Telegram / Slack * Scripts to generate complex transactions for the accounting of my consultancy company (eg. salary with the social taxes distributed to the right accounts). I use Ledger, so I also use its Python library to read all the transactions and output benefits/expenses/... graphs with matplotlib. Thanks to the matplotlib-backend-kitty project, I can have the graphs directly in my terminal. * Scripts to send convert ePub/mobi and send PDFs to my reMarkable, also a fake printer that directly sends the PDF to the reMarkable * A Pomodoro service with the possibility to subscribe to specific events, eg. play a gong sound when a pomodoro starts

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

#465
post #36

A social media client to my and a friend presences: interacting with followers, more with the more important ones, proposing new ones to follow or some to unfollow (and doing that in bulk), and a few other handy shortcuts. It runs serverless crashing maybe once a month for always novel reasons and costs me like 60$ (AWS costs) and a few hours of programming every month.

Do you mind sharing the code?

One of the modules does stuff against their ToS so rather no :) But they updated the API in the meantime so I could get it done properly, then think about putting it in the open...

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

#466
I got so sick and tired of `rm -rf node_modules` that I made a tool to do it for me, recursively, and eventually supporting tons of different project types thanks to open source contributors.

Sounds dumb but is surprisingly useful.

https://github.com/tbillington/kondo

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

#468
post #362

Most recent program: I wanted time-lapse photos of some potted plants I'm trying to grow. So I stuck QR codes on the pots and take a picture of each one each day with my phone. That goes to Google Photos, and a cron job scans new photos, recognizes the QR code, and copies the photos into directories for each plant with filenames that sort chronologically. Most of the plants died. I am a better programmer than gardene…

> It was too much hassle to add new entries (I'm lazy), so now I have a utility that inserts journal entries in the correct place from the command line

Wouldn't it be easier to just use org-mode's capture functionality (https://orgmode.org/manual/Capture.html)? I.e.

  (setq org-capture-templates
        '(("j" "Journal" (file+olp+datetree "~/journal.org") "* %?")) ;Add more templates as needed

  (global-set-key (kbd "C-c c") #'org-capture)
Then `C-c c j` will prompt for a new entry, `C-c C-c` to save it. The `file+olp+datetree` will automatically put them in a year/month/day hierarchy.

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

#469
post #53

When starting my freelance career back in 2012 I had a pretty simple idea on how to track time using only google calendar and this tiny web app I wrote. Used it literally every workday since then, and even got a colleague (another freelancer) to use it with the quote “the first time tracker to ever work for me, and I’ve tried a lot!”. He is still using it last time I checked. So I guess it is actually used by one mor…

I'm generally eager to share what I make, and have written quite a few open source tools. It's gratifying to polish up a piece of software to a high standard ...

But deliberately not sharing your creation, keeping things idiosyncratic and a bit chaotic also has it's charm :) The bliss of knowing that you don't have to worry about code quality or users asking for new features!

I wrote some simple tools, e.g. a note-taking app, and scripts to organize photo's. I also wrote a time tracker :) but I open sourced that one (it's called timetagger).

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

#470
I used lazarus to create an sql editor which can query different databases. It has syntax highlighting, connection coloring, resizable panes, supports multiple result tabs and has filterable/exportable/pivotable result grids. It takes around 30mb of ram, is cross platform and really snappy.

It is missing autocomplete, that is a work in progress.

I just don't want to deal with the burden of answering to issues and tickets, so it remains as my personal toy.

Post reply on HN