Codemadnessblog with various projects and articles about computer-related things2025-12-14T00:00:00Zgopher://codemadness.org/0/atom_gopher.xmlChess puzzle book generatorgopher://codemadness.org/1/phlog/chess-puzzles2025-05-03T00:00:00Z2024-02-02T00:00:00ZHiltjogopher://codemadness.orgChess puzzle book generatorxargs: an example for parallel batch jobsgopher://codemadness.org/1/phlog/xargs2023-12-17T00:00:00Z2023-11-22T00:00:00ZHiltjogopher://codemadness.orgxargs: an example for parallel batch jobsImproved Youtube RSS/Atom feedgopher://codemadness.org/1/phlog/youtube-feed2023-11-20T00:00:00Z2023-11-20T00:00:00ZHiltjogopher://codemadness.orgImproved Youtube Atom feed by adding video duration and filtering away shortswebdump HTML to plain-text convertergopher://codemadness.org/1/phlog/webdump2025-04-25T00:00:00Z2023-11-20T00:00:00ZHiltjogopher://codemadness.orgwebdump HTML to plain-text converterSetup your own mail paste servicegopher://codemadness.org/1/phlog/mailservice2024-02-10T00:00:00Z2023-10-25T00:00:00ZHiltjogopher://codemadness.orgSetup your own mail paste service using mblazeA simple TODO applicationgopher://codemadness.org/1/phlog/todo2022-07-01T00:00:00Z2022-07-01T00:00:00ZHiltjogopher://codemadness.orgA simple TODO application workflow2FA TOTP without crappy authenticator appsgopher://codemadness.org/1/phlog/totp2022-10-29T00:00:00Z2022-03-23T00:00:00ZHiltjogopher://codemadness.orgUsing 2FA TOTP without crappy authenticator appsSetup an OpenBSD RISCV64 VM in QEMUgopher://codemadness.org/1/phlog/openbsd-riscv64-vm2021-10-26T00:00:00Z2021-10-23T00:00:00ZHiltjogopher://codemadness.orgSetup an OpenBSD RISCV-64 VM in QEMUSfeed_curses: a curses UI front-end for sfeedgopher://codemadness.org/1/phlog/sfeed_curses2025-07-24T00:00:00Z2020-06-25T00:00:00ZHiltjogopher://codemadness.orgSfeed_curses is a curses UI front-end for the sfeed RSS/Atom parserhurl: HTTP, HTTPS and Gopher file grabbergopher://codemadness.org/1/phlog/hurl2020-07-20T00:00:00Z2019-11-10T00:00:00ZHiltjogopher://codemadness.orghurl: HTTP, HTTPS and Gopher file grabberjson2tsv: a JSON to TSV convertergopher://codemadness.org/1/phlog/json2tsv2021-09-25T00:00:00Z2019-10-13T00:00:00ZHiltjogopher://codemadness.orgjson2tsv: a JSON to TAB-Separated Value converterOpenBSD: setup a local auto-installation servergopher://codemadness.org/1/phlog/openbsd-autoinstall2020-04-30T00:00:00Z2019-04-24T00:00:00ZHiltjogopher://codemadness.orgOpenBSD: setup a local auto-installation serverIdiotbox: Youtube interfacegopher://codemadness.org/1/phlog/idiotbox2021-12-25T00:00:00Z2019-02-10T00:00:00ZHiltjogopher://codemadness.orgIdiotbox: Youtube interfaceGopher HTTP proxygopher://codemadness.org/1/phlog/gopher-proxy2020-08-30T00:00:00Z2018-08-17T00:00:00ZHiltjogopher://codemadness.orgGopher HTTP proxySetup your own file paste servicegopher://codemadness.org/1/phlog/paste-service2018-03-10T00:00:00Z2018-03-10T00:00:00ZHiltjogopher://codemadness.orgHowto setup your own secure file paste serviceSetup your own git hosting servicegopher://codemadness.org/1/phlog/setup-git-hosting2022-08-07T00:00:00Z2018-02-25T00:00:00ZHiltjogopher://codemadness.orgHowto setup your own git hosting serviceSetup an OpenBSD SPARC64 VM in QEMUgopher://codemadness.org/1/phlog/openbsd-sparc64-vm2020-04-18T00:00:00Z2017-12-11T00:00:00ZHiltjogopher://codemadness.orgSetup an OpenBSD SPARC64 VM in QEMUTscrape: a Twitter scrapergopher://codemadness.org/1/phlog/tscrape2020-07-20T00:00:00Z2017-09-24T00:00:00ZHiltjogopher://codemadness.orgTscrape: a Twitter scraperjsdatatable: a small datatable Javascriptgopher://codemadness.org/1/phlog/datatable2020-07-20T00:00:00Z2017-09-24T00:00:00ZHiltjogopher://codemadness.orgjsdatatable: a small datatable JavascriptStagit-gopher: a static git page generator for gophergopher://codemadness.org/1/phlog/stagit-gopher2021-04-11T00:00:00Z2017-08-04T00:00:00ZHiltjogopher://codemadness.orga static git page generator for gopherSaait: a boring HTML page generatorgopher://codemadness.org/1/phlog/saait2020-07-20T00:00:00Z2017-06-10T00:00:00ZHiltjogopher://codemadness.orgSaait: a boring HTML page generatorStagit: a static git page generatorgopher://codemadness.org/1/phlog/stagit2021-04-11T00:00:00Z2017-05-10T00:00:00ZHiltjogopher://codemadness.orga static git page generatorOpenBSD httpd, slowcgi and cgitgopher://codemadness.org/1/phlog/openbsd-httpd-and-cgit2021-04-11T00:00:00Z2015-07-05T00:00:00ZHiltjogopher://codemadness.orgOpenBSD httpd, slowcgi and cgittwitch: application to watch Twitch streamsgopher://codemadness.org/1/phlog/twitch-interface2020-12-14T00:00:00Z2014-11-23T00:00:00ZHiltjogopher://codemadness.orgtwitch: application to watch Twitch streamsUserscript: focus input fieldgopher://codemadness.org/1/phlog/userscript-focus-input-field2014-03-02T00:00:00Z2014-03-02T00:00:00ZHiltjogopher://codemadness.orgUserscript to focus the first input field on a page with a hotkeyUserscript: Youtube circumvent age verificationgopher://codemadness.org/1/phlog/userscript-youtube-circumvent-age-verification2020-12-27T00:00:00Z2013-02-21T00:00:00ZHiltjogopher://codemadness.orgUserscript to circumvent Youtube age verification and redirect to the videoUserscript: block stupid fontsgopher://codemadness.org/1/phlog/userscript-block-stupid-fonts2020-03-10T00:00:00Z2012-10-21T00:00:00ZHiltjogopher://codemadness.orgUserscript to whitelist your favorite fonts and block the restSfeed: simple RSS and Atom parsergopher://codemadness.org/1/phlog/sfeed2022-11-05T00:00:00Z2011-04-01T00:00:00ZHiltjogopher://codemadness.orgSfeed is a simple RSS and Atom parser (and format programs to add reader functionality)Vim theme: relaxedgopher://codemadness.org/1/phlog/vim-theme-relaxed2011-01-07T00:00:00Z2011-01-07T00:00:00ZHiltjogopher://codemadness.orga dark VIM theme I made and use on a daily basisSeturgent: set urgency hints for X applicationsgopher://codemadness.org/1/phlog/seturgent2020-07-20T00:00:00Z2010-10-31T00:00:00ZHiltjogopher://codemadness.orgSeturgent is a small utility to set an application it's urgency hintDWM-hiltjo: my windowmanager configurationgopher://codemadness.org/1/phlog/dwm2020-07-20T00:00:00Z2010-08-12T00:00:00ZHiltjogopher://codemadness.orgMy DWM configuration; a few added features to suit my needsQuery unused CSS rules on current document stategopher://codemadness.org/1/phlog/query-unused-css-rules-on-current-document-state2010-04-21T00:00:00Z2010-04-21T00:00:00ZHiltjogopher://codemadness.orgHow to see all the rules in a stylesheet (CSS) that are not used for the current documentDriconf: enabling S3 texture compression on Linuxgopher://codemadness.org/1/phlog/driconf2020-08-21T00:00:00Z2009-07-05T00:00:00ZHiltjogopher://codemadness.orgdriconf: enabling S3 texture compressionGetting the USB-powerline bridge to work on Linuxgopher://codemadness.org/1/phlog/getting-the-usb-powerline-bridge-to-work-on-linux2019-12-06T00:00:00Z2009-04-13T00:00:00ZHiltjogopher://codemadness.orgA guide to get a USB-powerline bridge with the Intellon 51x1 chipset working on LinuxGothic 1 game guidegopher://codemadness.org/1/phlog/gothic2025-01-05T00:00:00Z2009-04-12T00:00:00ZHiltjogopher://codemadness.orgGothic 1 game guide with some useful tips