I wrote a small utility that helps me to kickstart writing blog posts. https://github.com/scriptnull/sblog (Been saving me a few minutes ever since)
Ask HN: Tools you have made for yourself?
11–20 of 458 posts
Re: Ask HN: Tools you have made for yourself?
#121. An Alexa Skill that allows me to ask my bookshelf for the position of a book. I've spoken at PyCon India 2019 about this. (https://stonecharioteer.com/2019/10/12/pycon.html) 2. A Discord bot (https://stonecharioteer.com/sarathi.html) to update my blog's TIL page. (https://stonecharioteer.com/til.html) 3. A shell script to connect to the right Wi-Fi at my office (useless now) 4. A script to set/unset proxies on my work laptop so I could download packages from external registries. 5. A script that would collect weather information to correlate with my migraines. This eventually ended up being a correlation is not causation situation. 6. A NAS using a Raspberry Pi 4 so that all TVs at home can stream from my movie/anime collection.
I am in the process of building more things, as a way to learn Rust, and as a way to scratch the programming itch that I have. Do reach out if you want to discuss any of my projects. I will blog more stuff eventually. I use the same handle on Twitter.
Re: Ask HN: Tools you have made for yourself?
#13The original concept was in excel and VBA.
I ended up pulling out the engine as a separate open source library which I've used on a few other projects.
Re: Ask HN: Tools you have made for yourself?
#14It's been a great time saver and a handful of people use it daily.
Re: Ask HN: Tools you have made for yourself?
#15Re: Ask HN: Tools you have made for yourself?
#16Algorithm practice: https://github.com/travisjungroth/algo-drills
A tiny script that adds articles I want to see again onto my todo list: https://github.com/travisjungroth/boomerang/blob/master/boom...
Re: Ask HN: Tools you have made for yourself?
#17I was a bit frustrated always pasting error codes into Google, as it doesn't always come up with the best result. You often have to extract just the code from a larger message, and potentially convert to/from hex or signed/unsigned, e.g. Windows error codes like "-2005270521". My tool handles all that for you. Just paste an error message containing codes in whatever format and it'll find them, and it's incredibly fast.
I also made https://aqi.today during the California wildfires. I was frustrated by other air quality sites that load way too slowly and don't emphasize the one number that matters. Airnow.gov has improved since I made this, but but I still prefer mine for the simplicity, speed, and much better data sourced from Purpleair. Airnow.gov sensors are typically 5+ miles apart, and data is delayed by an hour or more, while air quality can vary on a block-to-block and minute-to-minute basis. Purpleair has far better sensor coverage and data is delayed only 10-20 minutes.
Re: Ask HN: Tools you have made for yourself?
#18Then I also wanted to read my news from the shell in a simple manner. And I knew what I wanted but no existing rss client had the feeling I wanted. So I built Gorss. I use that every day as well. Https://github.com/lallassu/gorss
Re: Ask HN: Tools you have made for yourself?
#19I've been tinkering on and off with my own programming language for the last couple of years: http://www.adama-lang.org/
The key motivation is dealing with the complexities of managing all the state between people as they play a game with a strong boundary for privacy.
I am debating what my next steps are with what I've learned. Do I focus on growing things around it, or do I abandon yet another project and do something that might actually achieve success.
Re: Ask HN: Tools you have made for yourself?
#20It's mostly bot scripts written in Python. Data is stored in a self-hosted PostgreSQL. In addition to a backend I'd written myself, I also use PostgREST. A rather rustic front-end was written in 2020 (https://github.com/radomd92/botjagwar-frontend) as a COVID lockdown side-project. Other scripts also use Redis as a page cache to speed up operations involving a large number of page reads.