Monthly Shaarli
February, 2021
Someday/maybe tasks for taskwarrior with tag urgency coefficients
simple markdown zettelkasten --
add, search, tag things in your zettelkasten from the commandline
Community-gathered blocklist for YouTube ad domains, suitable for pihole on e.g. raspberry pi
Creating multiple bibliographies with pandoc -- using a lua filter and applying it to the material.
The filter, as it stands, may require use of multiple .bib libraries, but can probably be adapted to get its two bibliographic informations from the yaml header itself?
See also this github issue
Often this happens because pipx intends to use an older version of pip or similar issues after upgrading the system version of python.
Most drastic, but also most efficient, solution in this comment.
Alternative to hledger, written in python and supporting an easy python extension system (write your own plugins).
Generally intended to be simpler to use than ledger/hledger, at the expense of very advanced settings and input options.
Provides its own query language to find transactions, as well as an integrated web interface (and https://github.com/beancount/fava as a more advanced implementation of the web interface). Looks really good and functional, as well as way simpler than e.g. Firefly III interface.
Shell for linux, running on python, aiming to be largely 'bash-like' (if not completely compatible afaik).
Could be intersting for more in-depth terminal work (semi-programmable) but probably large time investment to switch from other cozy homes like zsh.
StackExchange alternative - open-source, smaller, and more free from drama.
Unfortunately (naturally) missing the large archives of knowledge on SE so far.
Privacytools (“PTIO”) is a project with the noble mission to "*provide
knowledge and tools to protect your privacy against global mass…
plaintext accounting, connecting to a web frontend to access it through the smartphone
A brief comparison of AsciiDoc and Markdown.
AsciiDoc does have some less visually translatable decisions, but also has a more concise and (above all) universal syntax.
Amazing blog posts for getting more fluent in vim. The whole blog has multiple posts on vim which really sharpen your axe.
Similar to vim-navigator, allowing movement between tmux panes and vim buffers with the same shortcuts (predominantly c-hjkl).
But extends its functionality for e.g. i3 windows.
The Knowl Bookshelf aims to be a unified front-end for all of your ebook databases. Often, there may be significant structural differences between various ebook sources (i.e. Project Gutenberg Project, Internet Archive, Open Library, etc). Knowl Bookshelf mutates these differing sources into a common set of univeral Knowl fields. This consolidated/unified database is then presented to the end user as an elegant Single-Page Application (SPA).
Various settings and extensions for Firefox, sorted from essential to suggested, to help escape tracking and telemetry.
Intermediate to advanced git tips:
advanced git log output, digging into individual git ref logs, using git for word-wise diffs (could be really useful for prose!), signing commits, git aliases, and more.
easy-to-use command-line/curses/web plaintext accounting tool; a modern and largely compatible Haskell rewrite of Ledger - simonmichael/hledger
hledger makes use of plaintextaccounting principles and can read files in *ledger format, as well as csv files.
Additional accounting ideas and configuration possibilities are discussed here: https://news.ycombinator.com/item?id=20012499.
Quickstart help can be found here: https://hledger.org/quickstart.html
Full manual is available here: https://hledger.org/accounting.html, containing many ideas, workflows, and tutorials for accounting in general and hledger in specific.
Only writing to terminal what actually changed (akin to an adaptible screen paint / refresh)
files sorted by age, something akin to
fd --exec stat --printf='%Y\t%n\n' | sort -nr | head -1 | cut -f2
Simple sci-hub batch downloader, written in bash. Has to be adapted to use-cases a little (since hard-coded variables for page url and doi input file)
Other scihub downloaders:
The Rich API makes it easy to add color and style to terminal output. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, tracebacks, and more — out of the box.
Lens IDE for Kubernetes. The only system you’ll ever need to take control of your Kubernetes clusters. It's open source and free. Download it today!
Adding relative recurring tasks to taskwarrior: they can wait until some time after they have last been completed and they can be due some time after they have last been completed.
Example here:
# You shouldn't mow your lawn more than once a week, but want to keep it short, so shouldn't wait for more than two weeks:
task add 'Mow the Lawn' relativeRecurWait:1weeks relativeRecurDue:2weeks