79 private links
Commandline ChatGPT interaction program, using golang. Has few quality of life features (but a pre-determined role to generate and execute shell commands [DANGER DANGER] or to generate code for you).
Has basic interactive mode.
Does NOT require OpenAI API keys, uses API from a different server. (For now, no key required).
Commandline ChatGPT interaction program, using python. Has a few quality of life features like conversation continuing, and token cost estimation.
Requires OpenAI API key to function.
A rusty commandline program to chat with OpenAI's ChatGPT. Requires OpenAI API key.
Has quite a few quality of life features like pre-determined roles (in yaml format), conversation saving, repl mode and more.
A shell script to interact with ChatGTP or DALL-E through CLI. Requires openai api key.
Built solely with (bash) shellscript, so no other interpreters required (python, node, ..)
Allows you to instantly try any python packages from the command line.
Basically like pipx, just for python libraries (i.e. packages without a runnable executable).
A CLI tool and an apkg template to allow you to create flashcards from markdown and have a better experience while using anki for your studies. 🌸 - GitHub - Mochitto/Markdown2Anki: A CLI tool and an apkg template to allow you to create flashcards from markdown and have a better experience while using anki for your studies. 🌸
📝 A simple markdown to anki-deck converter without any weird custom syntax - GitHub - Steve2955/md2apkg: 📝 A simple markdown to anki-deck converter without any weird custom syntax
Tools for program an Arduino with a Raspberry Pi via SSH. Using PlatformIO Core on Raspberry to use an Arduino from the command line.
Wayland screen recording from the command line! Simple, efficient, works. For audio and video.
Since it is really hard to just search for pass ('The simple password manager', thanks for the unique naming scheme 😉) extensions on github and similar places, this list comes in really handy.
Best alternative is to search for the 'pass-extension' topic on github.
Simple file server, also with webdav abaility. You can control if you want to enable editing, searching, uploading, access control and more. Still remains with a relatively simple cli interface to quickly bring up a server (e.g. dufs -A downloads
to serve your downloads directory with full access/write permissions)
Parsing HTML at the command line. An html equivalent to jq, kind of
A lua-configured shell. Not sure how mature the program is yet (one issue I've seen is that its user commands can not read from stdinput as of now).
Seems mainly interesting if you need a lot of customization on you shell, or want to bling your whole desktop experience out with one configuration language and neovim, xplr, awesomewm (or river with a lua file), and so on.
The base16 theme manager I always wanted. Takes a base16 theme, an application configuration file (like for alacritty, vim, qutebrowser, etc) and applies the theme to the file considering certain rules.
I tried to achieve it in my dotfiles as styler but it's a hacky bash script and this seems faster, more thought-through and exactly what is needed to flexibly theme any applications.
Basically, a faster more extensible pywal.
"Text-based contact management software."
Plaintext addressbook - akin to khard or abook. Gives you a TUI which is nice, and can be integrated well with mutt. Uses vCard (3.0) so it can be made to work with the wonderful vdirsyncer as well.
Modern TUI calendar and task manager with minimal and customizable UI. - GitHub - anufrievroman/calcure: Modern TUI calendar and task manager with minimal and customizable UI.
improved calcurse?
Frontend for papis, allowing you to search, sort, browse through your references.
Has some advanced features for copying stuff to clipboard, sending things to vim, and is configurable with its mappings (which somewhat mimic vim to begin with).
Early development still (no support for whoosh database e.g.) but very promising!
A fantastic tool for the commandline to quickly get a single view of a csv file. Auto-spaces, auto-indents, automatically tries to find the right numeric scale to display one csv file. Quick, easy, sweet!
(Called tidy-viewer on Archlinux AUR and command)
Jupyter notebooks in the terminal. Run complete notebooks from your commandline for exploratory data analysis, before you use something like quarto for more permanent rendering. Seems very neat.