Weekly Shaarli

All links of one week in a single page.

Week 10 (March 6, 2023)

GitHub - ammen99/wf-recorder - Wayland screen recording

Wayland screen recording from the command line! Simple, efficient, works. For audio and video.

Raspberry Pi Models and Specs: A Comprehensive Guide - Howchoo

Simple comparison of all RPi model specs so far.

GitHub - leon-ai/leon: 🧠 Leon is your open-source personal assistant.

An AI assistant - not entirely sure what the difference to e.g. MyCroft is - but seems a little newer, coming along well. Can be integrated with a variety of TTS and STT services, and skills created for it

Adding comments to your static blog with Mastodon

Embed Javascript to enable commenting from mastodon. Perhaps a similar idea, re-thought as a webhook and git interaction could cut out the javascript and just re-deploy the website for each comment?

introduction to indie blogging book
GitHub - tijn/awesome-password-store: A collection of awesome pass extensions and interfaces (for zx2c4's pass)

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.

GitHub - sigoden/dufs: A file server that supports static serving, uploading, searching, accessing control, webdav...

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)

[OpenWrt Wiki] Dropbear key-based authentication

Very nice dropbear setup explanation, including key transferral and hardening.

Two remarks:

You can add your key to ~/.ssh/authorized_keys for individual users as usual with openssh - perhaps this is a thing only for newer dropbear versions? The given path would then be for root/system-wide access.

In order to disable password auth for systems that do not have uci, you can add -s as startup parameter, e.g. through editing /etc/default/dropbear field (though probably a better file than in 'default'). see here

Don't forget to restart after operations /etc/init.d/dropbear restart (though it will just invoke systemctl on systemd devices)

GitHub - ericchiang/pup: Parsing HTML at the command line

Parsing HTML at the command line. An html equivalent to jq, kind of

GitHub - Rosettea/Hilbish: 🌺 The flower shell. A comfy and nice little shell for Lua fans!

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.