83 private links
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.
Shipping web projects should be fast, easy, and low risk. Surge is static web publishing for Front-End Developers, right from the CLI.
Quickly deploy static web pages through the cli. Similar to netlify, now.sh and so on. Can be integrated with e.g. woodpecker ci systems with a simple plugin to have preview environments which get automatically destroyed after merging PRs.
$ \curl -L https://get.rvm.io | bash -s stable --ruby
There's no error, it's a little hack to avoid using a curl shell alias if any exists.
This works too :
'curl' (...)
"curl" (...)
/usr/bin/curl (...)
command curl (...)
command -p curl (...)
To print every Nββth line, use
sed -n '0~Np'
It is written in the form first~step(print). For example, to copy every 5th line of oldfile to newfile, do
sed -n '0~5p' oldfile > newfile
sed -n '2~5p' oldfile
would print linesβ―2, 7, 12, 17, 22, 27, β¦, up to the end of the file.
Note: This approach requires GNU sed, as the firstβ~step address form is a non-portable extension. (Some old versions of GNU sed may require the 5~5 form as opposed to the 0~5 form.)
macro index,pager Y "<tag-thread><tag-prefix><save-message>=Personal/Personal.Archive<enter>" "Archive thread"
By using tag-prefix you can operate on a whole tread of messages at once.