Weekly Shaarli

All links of one week in a single page.

Week 43 (October 25, 2021)

MIT vs Apache vs GPL licenses

Brilliant short explanation of the difference between the three popular FOSS (/OSS) licenses.
Boiling it down to 'what are you afraid of' really helps quick decision-making.

Random Nerd Tutorials | Learn ESP32, ESP8266, Arduino, and Raspberry Pi
thumbnail

A huge array of tutorials focusing especially on ESP32 - explanations of working with different sensors (magnetic, light, touch, temperature and humidity, ...), different protocols (http, mqtt, ...), and larger guides like a cloud weather station.

GitHub - rafaelmartins/marrie: A simple podcast client that runs on the CLI.
thumbnail

A super simple podcast fetcher/downloader. Can be automated with cron or similar. Seems nice in that it only requires minimal configuration and is entirely cli focused.

The Internet of Things with ESP32

Super comprehensive overview of everything Esspresif ESP32.

Datasheets, guides, books, tutorials, inspiration, code snippets -- literally everything you could need for programming with ESP32s.

Fixing dell xps13 wifi drivers // Updating wifi card firmware

A quick guide on how to update xps13 wifi card firmware to newer versions.
Should rarely be necessary since they get merged to the kernel sooner or later,
but might nevertheless be useful.

TuDu - hierarchical todo lists for the terminal

A visual representation of the todos, mimicking something like workflowy or dynalist.

GitHub - LukeBriggsDev/Pepys: A Straightforward Markdown Journal

Simple, efficient and pretty.
A minimal GUI Journaling application - it gets out of your way and allows you to write in markdown.

One neat feature is its calendar view which lists the quick titles of your journal entries for days passed and thus gives you an overview of what you did when and when you were journaling.

If you need a terminal equivalent use jrnl instead.

Arduino from the Command Line: Break Free from the GUI with Git and Vim!

A comprehensive beginner's guide to setting up Arduino programming from vim and the commandline.

Starts with sample blink program, with classic Arduino board,
but quickly moves on to usage with an ESP8266 (so, easily adaptable to ESP32 boards) and with an included library (in this case Adafruit Neopixels).