# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 36
# self = https://watcher.sour.is?uri=https://codemadness.org/twtxt.txt&offset=36
Chess puzzle book generator: https://www.codemadness.org/chess-puzzles.html
xargs: an example for parallel batch jobs: https://www.codemadness.org/xargs.html
webdump HTML to plain-text converter: https://www.codemadness.org/webdump.html
Improved Youtube RSS/Atom feed: https://www.codemadness.org/youtube-feed.html
Setup your own mail paste service: https://www.codemadness.org/mailservice.html
A simple TODO application: https://www.codemadness.org/todo-application.html
2FA TOTP without crappy authenticator apps: https://www.codemadness.org/totp.html
Setup an OpenBSD RISCV64 VM in QEMU: https://www.codemadness.org/openbsd-riscv64-vm.html
Sfeed_curses: a curses UI front-end for sfeed: https://www.codemadness.org/sfeed_curses-ui.html
hurl: HTTP, HTTPS and Gopher file grabber: https://www.codemadness.org/hurl.html
json2tsv: a JSON to TSV converter: https://www.codemadness.org/json2tsv.html
OpenBSD: setup a local auto-installation server: https://www.codemadness.org/openbsd-autoinstall.html
Idiotbox: Youtube interface: https://www.codemadness.org/idiotbox.html
Gopher HTTP proxy: https://www.codemadness.org/gopher-proxy.html
Setup your own file paste service: https://www.codemadness.org/paste-service.html
Setup your own git hosting service: https://www.codemadness.org/setup-git-hosting.html
Setup an OpenBSD SPARC64 VM in QEMU: https://www.codemadness.org/openbsd-sparc64-vm.html
Tscrape: a Twitter scraper: https://www.codemadness.org/tscrape.html
jsdatatable: a small datatable Javascript: https://www.codemadness.org/datatable.html
Stagit-gopher: a static git page generator for gopher: https://www.codemadness.org/stagit-gopher.html
Saait: a boring HTML page generator: https://www.codemadness.org/saait.html
Stagit: a static git page generator: https://www.codemadness.org/stagit.html
OpenBSD httpd, slowcgi and cgit: https://www.codemadness.org/openbsd-httpd-and-cgit.html
twitch: application to watch Twitch streams: https://www.codemadness.org/twitch-interface.html
Userscript: focus input field: https://www.codemadness.org/userscript-focus-input-field.html
Userscript: Youtube circumvent age verification: https://www.codemadness.org/userscript-youtube-circumvent-age-verification.html
Userscript: block stupid fonts: https://www.codemadness.org/userscript-block-stupid-fonts.html
Sfeed: simple RSS and Atom parser: https://www.codemadness.org/sfeed-simple-feed-parser.html
Vim theme: relaxed: https://www.codemadness.org/vim-theme-relaxed.html
Seturgent: set urgency hints for X applications: https://www.codemadness.org/seturgent-set-urgency-hints-for-x-applications.html
GTK2 theme: gtk-murrine-rape: https://www.codemadness.org/gtk2-theme-gtk-murrine-rape.html
DWM-hiltjo: my windowmanager configuration: https://www.codemadness.org/dwm-hiltjo-my-windowmanager-configuration.html
Query unused CSS rules on current document state: https://www.codemadness.org/query-unused-css-rules-on-current-document-state.html
Driconf: enabling S3 texture compression on Linux: https://www.codemadness.org/driconf-enabling-s3-texture-compression-on-linux.html
Getting the USB-powerline bridge to work on Linux: https://www.codemadness.org/getting-the-usb-powerline-bridge-to-work-on-linux.html
Gothic 1 game guide: https://www.codemadness.org/gothic-1-guide.html