Live data from Hacker News

Ask HN: Have you coded any productivity software just for yourself?

news.ycombinator.com

21–30 of 96 posts

Re: Ask HN: Have you coded any productivity software just for yourself?

#21
- Terminal UI for GPT-4/Claude/etc [1]

- Terminal UI for GTD-like task management, backed by a Logseq database [2]

- Simple CLI for querying Kagi (Google Search alternative) [3]

[1] https://git.sr.ht/~bsprague/gpt4-tui

[2] https://git.sr.ht/~bsprague/logseq-ui

[3] https://github.com/bcspragu/kagi

Re: Ask HN: Have you coded any productivity software just for yourself?

#23
I built a platform for developing "mini" webapps. My thesis is that "one size does not fit all" in many domains, such a productivity, life-logging, health tracking, etc. So by using my platform you can build many useful apps with just JS code that runs in the browser and syncs back to a "primitive server" (the server just implements a couple of basic operations). In principle you can use any front-end framework, but in my work I just use vanilla JS that composes HTML strings and plugs it into div tags.

Main repo: https://github.com/comperical/WebWidgets/

Open core install guide: https://github.com/comperical/WebWidgets/tree/main/server/sc...

Home page (currently rehabbing): https://webwidgets.io/

Re: Ask HN: Have you coded any productivity software just for yourself?

#24
I made https://github.com/JoshuaEstes/pms to help me learn different shells and to also make it easier to work on the CLI for me. It makes it a lot easier to setup my laptop and such as well. It also helps me manage my dotfiles.

https://github.com/JoshuaEstes/CheatSheets was used to help me learn different shortcut keys for different programs and apps (tmux, vim, mutt, git, etc.). It's just a collection of what I found useful or found myself always looking up the same stuff. Now it's mostly used as a reference from time to time.

Re: Ask HN: Have you coded any productivity software just for yourself?

#26
Yes, I have written extensions or simple functions for emacs.

My latest one is a minor mode called markdown-notebook [1]. It lets you add and execute python codeblocks into markdown files. The results of the codeblock are inserted just below the codeblock. It's a reasonable way to add code examples to your readme or github wiki without having to copy and paste things from the terminal.

Still need to do some work to get it to paste images (say from matplotlib) into the markdown document.

[1] https://gist.github.com/abdullahkhalids/83055b1abbd2cdf2416a...

Re: Ask HN: Have you coded any productivity software just for yourself?

#27
Not super fancy & most people have moved on from Bash to ZSH these days (or at least feels that way), but [1] is mine for managing bash. The big features are breaking down a big giant mess of bashrc into reusable modules that you can take from company to company and between OSes. Better PATH management out of the box too. You just append a set of paths to add and if you reload the path module it'll compute and apply a delta instead of just blindly appending (it'll also remove paths no longer listed). You can also indicate which paths should be prepended instead of appended. There's also out of the box features like git/hg support for inserting the branch/feature name, colorizing PS1, injecting the status code of the last run command, etc.

[1] https://github.com/vlovich/bashrc-wrangler

Re: Ask HN: Have you coded any productivity software just for yourself?

#30
Most of my shell work is encapsulated in a helper script, which is capable of doing things like querying our build server, looking at properties of pull requests, etc.

I'm often glad I wrote it to print out the command it's going to run before running it, because none of my coworkers want to use my helper script, but they've many times asked me to for some obscure command that I encapsulated in it and don't actually remember myself.

Post reply on HN