return to notes / blog / website /
weeknotes / linktree
here I may post some short, text-only notes, mostly about programming. source code.
tags:
all (44),
scripting (13),
linux (5),
bash (4),
geojson (4),
obsidian (4),
android (3),
github (3),
html (3),
jq (3),
activitypub (2),
git-diff (2),
hacking (2),
installation (2),
maps (2),
markdown (2),
microcontrollers (2),
shortcuts (2),
software (2),
advent-of-code (1),
Android (1),
big-tech (1),
browser-extension (1),
cgi (1),
co2 (1),
computers (1),
cron (1),
definitions (1),
documentation (1),
email (1),
encryption (1),
ethical (1),
fonts (1),
free-software (1),
git (1),
github-actions (1),
gpx (1),
housing (1),
identicons (1),
lineageos (1),
micropython (1),
naming (1),
nautilus (1),
node (1),
note-taking (1),
open-access (1),
openstreetmap (1),
owntracks (1),
pc-building (1),
personal-websites (1),
personal-websites, scripting (1),
privacy (1),
procrastination (1),
progressive-enhancement (1),
radio (1),
rust (1),
server (1),
spaceapi (1),
surfingkeys (1),
syncthing (1),
travel (1),
vpn (1),
web-scraping (1),
websites (1)
-
setting up OwnTracks on my server
single
owntracks,
installation
• 389 'words', 117 secs @ 200wpm
-
installing Waydroid, an Android emulator, on Linux
single
linux,
Android,
installation
• 645 'words', 194 secs @ 200wpm
-
testing micropython on an ESP8266 D1 Mini
single
micropython,
microcontrollers
• 544 'words', 163 secs @ 200wpm
-
testing Rust for the first time by making an identicon
single
rust,
identicons
• 8802 'words', 2641 secs @ 200wpm
-
how to get a GPS trace of train and boat journeys
single
travel,
geojson,
gpx,
maps
• 510 'words', 153 secs @ 200wpm
-
using the surfingkeys browser extension
single
browser-extension,
surfingkeys,
websites
• 391 'words', 117 secs @ 200wpm
-
comparing EPC certificates with git-diff
single
git-diff,
scripting,
housing
• 484 'words', 145 secs @ 200wpm
-
my de-googlification so far - switching from big tech
single
software,
ethical,
big-tech,
obsidian,
email,
syncthing,
openstreetmap,
linux,
github,
android
• 1430 'words', 429 secs @ 200wpm
-
flashing an old Android phone with LineageOS
single
lineageos,
android,
hacking
• 921 'words', 276 secs @ 200wpm
-
names for all my computing devices
single
naming,
computers
• 85 'words', 26 secs @ 200wpm
-
getting hackspace membership prices from SpaceAPI
single
spaceapi,
scripting
• 1075 'words', 323 secs @ 200wpm
-
a list of lists of fonts to use on your website
single
personal-websites,
fonts
• 264 'words', 79 secs @ 200wpm
-
uploading files to a GitHub repository with a bash script
single
obsidian,
github,
scripting
• 364 'words', 109 secs @ 200wpm
-
how to manually encrypt and decrypt a file (or folder)
single
encryption
• 473 'words', 142 secs @ 200wpm
-
finding the account information of a Mastodon account manually via curl requests
single
activitypub
• 458 'words', 137 secs @ 200wpm
-
my ad-hoc definition of hacking
single
hacking,
definitions
• 278 'words', 83 secs @ 200wpm
-
installing my own VPN on my server was much easier than I thought
single
vpn,
server,
open-access
• 408 'words', 122 secs @ 200wpm
-
combining geojson files with jq
single
geojson,
jq,
scripting
• 520 'words', 156 secs @ 200wpm
-
a Nautilus script to create blank files in a folder
single
nautilus,
scripting
• 330 'words', 99 secs @ 200wpm
-
comparing PCs with terminal commands
single
pc-building,
scripting,
git-diff
• 738 'words', 221 secs @ 200wpm
-
attempts to make a local archive of personal websites
single
personal-websites, scripting
• 1035 'words', 311 secs @ 200wpm
-
turning a list of geojson points into a list of lines between the points
single
geojson,
scripting,
jq
• 454 'words', 136 secs @ 200wpm
-
making a geojson file from a csv
single
geojson,
scripting,
jq
• 508 'words', 152 secs @ 200wpm
-
progressive enhancement in non-technical places
single
progressive-enhancement
• 279 'words', 84 secs @ 200wpm
-
how easily can I get back into an old CO2 monitoring project
single
documentation,
microcontrollers,
co2
• 661 'words', 198 secs @ 200wpm
-
starting radio station streams with shortcuts on Linux Pop!OS
single
shortcuts,
linux,
radio
• 310 'words', 93 secs @ 200wpm
-
how I organise my notes (project-active-resource-archive)
single
obsidian,
note-taking
• 584 'words', 175 secs @ 200wpm
-
turning my clipboard into a blockquote on Linux
single
scripting,
linux,
markdown
• 237 'words', 71 secs @ 200wpm
-
on procrastination
single
procrastination
• 522 'words', 157 secs @ 200wpm
-
choosing a free and open Android keyboard
single
android,
free-software
• 485 'words', 146 secs @ 200wpm
-
getting latlong coordinates from an address with geocode.xyz
single
scripting,
maps
• 369 'words', 111 secs @ 200wpm
-
serving a random image with a CGI script
single
cgi
• 146 'words', 44 secs @ 200wpm
-
copy my most recent screenshot on Pop!_OS Gnome Linux
single
linux,
shortcuts
• 597 'words', 179 secs @ 200wpm
-
what's the best messaging app
single
privacy,
software
• 314 'words', 94 secs @ 200wpm
-
basic HTML template with all the gubbins
single
html
• 235 'words', 71 secs @ 200wpm
-
using bash and CSS selectors for web-scraping
single
bash,
web-scraping,
html
• 885 'words', 266 secs @ 200wpm
-
converting HTML entities to 'normal' UTF-8 in bash
single
bash,
html
• 476 'words', 143 secs @ 200wpm
-
updating a file in a GitHub repository with a workflow
single
github-actions,
github,
scripting
• 196 'words', 59 secs @ 200wpm
-
you should do Advent of Code using bash
single
advent-of-code,
bash
• 319 'words', 96 secs @ 200wpm
-
linting markdown from inside Obsidian
single
obsidian,
scripting,
markdown
• 382 'words', 115 secs @ 200wpm
-
installing nvm globally so automated scripts can use node and npm
single
node,
scripting
• 366 'words', 110 secs @ 200wpm
-
copying all the files that are ignored by .gitignore in multiple projects
single
bash,
git
• 790 'words', 237 secs @ 200wpm
-
cron jobs are hard to make
single
cron
• 367 'words', 110 secs @ 200wpm
-
ActivityPub posts and the ACCEPT header
single
activitypub
• 493 'words', 148 secs @ 200wpm