4 ms·
I love this thread! Here's my list of tools that I actually use(d). I guess I have quite some itches that need scratching :-P Project-cmd [1] (current itch):
by sirwitti 5y ago
I love this thread! Here's my list of tools that I actually use(d). I guess I have quite some itches that need scratching :-P
Project-cmd [1] (current itch):
A cli tool to standardize working on projects in different technologies. Think of package.json but for declaring/starting/stopping containers, creating db dumps, declaring data files (archives) to back up and restore and pushing db dumps + archives to a server via ssh and pulling them. Also editing the hosts file and jumping to a project's directory with a single command.
TouchOsc Generator [2]:
If you have tried to create complex TouchOsc [3] files things get repetitive and ugly very quickly. Touchosc-generator is a templating engine for TouchOsc files. You can create and reuse components and repeat + place them in grids via simple json files.
Emailed invoices
A simple node script checking my inbox for emails containing invoices simply regexing the sender and subject and automatically uploads them to the correct month's folder on my nextcloud server. Highly useful for accounting.
Accounting
A terrible meteor spa I wrote in 2015 for creating invoices and giving a simple accounting overview for my consulting business. It's quite crappy in some respects, but I created every single invoice since 2015 with it, so who knows...
D39r
My last flat had 2 levels and opening the door for the mailman meant running as fast as I could to the other end of other level of the flat. After opening up the intercom and finding that pushing the door button simply closed a circuit between 2 cables which in turn opened the door of the apartment building.
An arduino relais, raspberry pi and a little bit of hacking later I could open the door via my smartphone. I used this as long as I lived there.
Mushrooms
I digitized a book about mushrooms with ~1200 pages by taking the book apart, scanning all the pages, writing a script to restore the pages order, using opencv to automatically detect blocks of text and images in the scans and mapping each image to the corresponding text blocks. Then used tesseract for ocr, manually corrected ~3000 paragraphs of texts with my girlfriend and developed several scripts to extract mushroom features for easily indexing/finding with a web app.
Wouldn't/couldn't publish due to obvious copyright issues. This was a lot of work and I loved it!
[1] https://github.com/martinwittmann/project-cmd https://github.com/martinwittmann/project-cmd
[2] https://github.com/martinwittmann/touchosc-generator https://github.com/martinwittmann/touchosc-generator
[3] https://hexler.net/touchosc https://hexler.net/touchosc