atom.xml - www.codemadness.org - www.codemadness.org saait content files (HTM) git clone git://git.codemadness.org/www.codemadness.org (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- atom.xml (17108B) --- 1 <?xml version="1.0" encoding="UTF-8"?> 2 <feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"> 3 <title>Codemadness</title> 4 <subtitle>blog with various projects and articles about computer-related things</subtitle> 5 <updated>2024-07-17T00:00:00Z</updated> 6 <link rel="alternate" type="text/html" href="https://www.codemadness.org" /> 7 <id>https://www.codemadness.org/atom.xml</id> 8 <link rel="self" type="application/atom+xml" href="https://www.codemadness.org/atom.xml" /> 9 <entry> 10 <title>Chess puzzle book generator</title> 11 <link rel="alternate" type="text/html" href="https://www.codemadness.org/chess-puzzles.html" /> 12 <id>https://www.codemadness.org/chess-puzzles.html</id> 13 <updated>2024-02-04T00:00:00Z</updated> 14 <published>2024-02-02T00:00:00Z</published> 15 <author> 16 <name>Hiltjo</name> 17 <uri>https://www.codemadness.org</uri> 18 </author> 19 <summary>Chess puzzle book generator</summary> 20 </entry> 21 <entry> 22 <title>xargs: an example for parallel batch jobs</title> 23 <link rel="alternate" type="text/html" href="https://www.codemadness.org/xargs.html" /> 24 <id>https://www.codemadness.org/xargs.html</id> 25 <updated>2023-12-17T00:00:00Z</updated> 26 <published>2023-11-22T00:00:00Z</published> 27 <author> 28 <name>Hiltjo</name> 29 <uri>https://www.codemadness.org</uri> 30 </author> 31 <summary>xargs: an example for parallel batch jobs</summary> 32 </entry> 33 <entry> 34 <title>Improved Youtube RSS/Atom feed</title> 35 <link rel="alternate" type="text/html" href="https://www.codemadness.org/youtube-feed.html" /> 36 <id>https://www.codemadness.org/youtube-feed.html</id> 37 <updated>2023-11-20T00:00:00Z</updated> 38 <published>2023-11-20T00:00:00Z</published> 39 <author> 40 <name>Hiltjo</name> 41 <uri>https://www.codemadness.org</uri> 42 </author> 43 <summary>Improved Youtube Atom feed by adding video duration and filtering away shorts</summary> 44 </entry> 45 <entry> 46 <title>webdump HTML to plain-text converter</title> 47 <link rel="alternate" type="text/html" href="https://www.codemadness.org/webdump.html" /> 48 <id>https://www.codemadness.org/webdump.html</id> 49 <updated>2024-07-17T00:00:00Z</updated> 50 <published>2023-11-20T00:00:00Z</published> 51 <author> 52 <name>Hiltjo</name> 53 <uri>https://www.codemadness.org</uri> 54 </author> 55 <summary>webdump HTML to plain-text converter</summary> 56 </entry> 57 <entry> 58 <title>Setup your own mail paste service</title> 59 <link rel="alternate" type="text/html" href="https://www.codemadness.org/mailservice.html" /> 60 <id>https://www.codemadness.org/mailservice.html</id> 61 <updated>2024-02-10T00:00:00Z</updated> 62 <published>2023-10-25T00:00:00Z</published> 63 <author> 64 <name>Hiltjo</name> 65 <uri>https://www.codemadness.org</uri> 66 </author> 67 <summary>Setup your own mail paste service using mblaze</summary> 68 </entry> 69 <entry> 70 <title>A simple TODO application</title> 71 <link rel="alternate" type="text/html" href="https://www.codemadness.org/todo-application.html" /> 72 <id>https://www.codemadness.org/todo-application.html</id> 73 <updated>2022-07-01T00:00:00Z</updated> 74 <published>2022-07-01T00:00:00Z</published> 75 <author> 76 <name>Hiltjo</name> 77 <uri>https://www.codemadness.org</uri> 78 </author> 79 <summary>A simple TODO application workflow</summary> 80 </entry> 81 <entry> 82 <title>2FA TOTP without crappy authenticator apps</title> 83 <link rel="alternate" type="text/html" href="https://www.codemadness.org/totp.html" /> 84 <id>https://www.codemadness.org/totp.html</id> 85 <updated>2022-10-29T00:00:00Z</updated> 86 <published>2022-03-23T00:00:00Z</published> 87 <author> 88 <name>Hiltjo</name> 89 <uri>https://www.codemadness.org</uri> 90 </author> 91 <summary>Using 2FA TOTP without crappy authenticator apps</summary> 92 </entry> 93 <entry> 94 <title>Setup an OpenBSD RISCV64 VM in QEMU</title> 95 <link rel="alternate" type="text/html" href="https://www.codemadness.org/openbsd-riscv64-vm.html" /> 96 <id>https://www.codemadness.org/openbsd-riscv64-vm.html</id> 97 <updated>2021-10-26T00:00:00Z</updated> 98 <published>2021-10-23T00:00:00Z</published> 99 <author> 100 <name>Hiltjo</name> 101 <uri>https://www.codemadness.org</uri> 102 </author> 103 <summary>Setup an OpenBSD RISCV-64 VM in QEMU</summary> 104 </entry> 105 <entry> 106 <title>Sfeed_curses: a curses UI front-end for sfeed</title> 107 <link rel="alternate" type="text/html" href="https://www.codemadness.org/sfeed_curses-ui.html" /> 108 <id>https://www.codemadness.org/sfeed_curses-ui.html</id> 109 <updated>2022-05-08T00:00:00Z</updated> 110 <published>2020-06-25T00:00:00Z</published> 111 <author> 112 <name>Hiltjo</name> 113 <uri>https://www.codemadness.org</uri> 114 </author> 115 <summary>Sfeed_curses is a curses UI front-end for the sfeed RSS/Atom parser</summary> 116 </entry> 117 <entry> 118 <title>hurl: HTTP, HTTPS and Gopher file grabber</title> 119 <link rel="alternate" type="text/html" href="https://www.codemadness.org/hurl.html" /> 120 <id>https://www.codemadness.org/hurl.html</id> 121 <updated>2020-07-20T00:00:00Z</updated> 122 <published>2019-11-10T00:00:00Z</published> 123 <author> 124 <name>Hiltjo</name> 125 <uri>https://www.codemadness.org</uri> 126 </author> 127 <summary>hurl: HTTP, HTTPS and Gopher file grabber</summary> 128 </entry> 129 <entry> 130 <title>json2tsv: a JSON to TSV converter</title> 131 <link rel="alternate" type="text/html" href="https://www.codemadness.org/json2tsv.html" /> 132 <id>https://www.codemadness.org/json2tsv.html</id> 133 <updated>2021-09-25T00:00:00Z</updated> 134 <published>2019-10-13T00:00:00Z</published> 135 <author> 136 <name>Hiltjo</name> 137 <uri>https://www.codemadness.org</uri> 138 </author> 139 <summary>json2tsv: a JSON to TAB-Separated Value converter</summary> 140 </entry> 141 <entry> 142 <title>OpenBSD: setup a local auto-installation server</title> 143 <link rel="alternate" type="text/html" href="https://www.codemadness.org/openbsd-autoinstall.html" /> 144 <id>https://www.codemadness.org/openbsd-autoinstall.html</id> 145 <updated>2020-04-30T00:00:00Z</updated> 146 <published>2019-04-24T00:00:00Z</published> 147 <author> 148 <name>Hiltjo</name> 149 <uri>https://www.codemadness.org</uri> 150 </author> 151 <summary>OpenBSD: setup a local auto-installation server</summary> 152 </entry> 153 <entry> 154 <title>Idiotbox: Youtube interface</title> 155 <link rel="alternate" type="text/html" href="https://www.codemadness.org/idiotbox.html" /> 156 <id>https://www.codemadness.org/idiotbox.html</id> 157 <updated>2021-12-25T00:00:00Z</updated> 158 <published>2019-02-10T00:00:00Z</published> 159 <author> 160 <name>Hiltjo</name> 161 <uri>https://www.codemadness.org</uri> 162 </author> 163 <summary>Idiotbox: Youtube interface</summary> 164 </entry> 165 <entry> 166 <title>Gopher HTTP proxy</title> 167 <link rel="alternate" type="text/html" href="https://www.codemadness.org/gopher-proxy.html" /> 168 <id>https://www.codemadness.org/gopher-proxy.html</id> 169 <updated>2020-08-30T00:00:00Z</updated> 170 <published>2018-08-17T00:00:00Z</published> 171 <author> 172 <name>Hiltjo</name> 173 <uri>https://www.codemadness.org</uri> 174 </author> 175 <summary>Gopher HTTP proxy</summary> 176 </entry> 177 <entry> 178 <title>Setup your own file paste service</title> 179 <link rel="alternate" type="text/html" href="https://www.codemadness.org/paste-service.html" /> 180 <id>https://www.codemadness.org/paste-service.html</id> 181 <updated>2018-03-10T00:00:00Z</updated> 182 <published>2018-03-10T00:00:00Z</published> 183 <author> 184 <name>Hiltjo</name> 185 <uri>https://www.codemadness.org</uri> 186 </author> 187 <summary>Howto setup your own secure file paste service</summary> 188 </entry> 189 <entry> 190 <title>Setup your own git hosting service</title> 191 <link rel="alternate" type="text/html" href="https://www.codemadness.org/setup-git-hosting.html" /> 192 <id>https://www.codemadness.org/setup-git-hosting.html</id> 193 <updated>2022-08-07T00:00:00Z</updated> 194 <published>2018-02-25T00:00:00Z</published> 195 <author> 196 <name>Hiltjo</name> 197 <uri>https://www.codemadness.org</uri> 198 </author> 199 <summary>Howto setup your own git hosting service</summary> 200 </entry> 201 <entry> 202 <title>Setup an OpenBSD SPARC64 VM in QEMU</title> 203 <link rel="alternate" type="text/html" href="https://www.codemadness.org/openbsd-sparc64-vm.html" /> 204 <id>https://www.codemadness.org/openbsd-sparc64-vm.html</id> 205 <updated>2020-04-18T00:00:00Z</updated> 206 <published>2017-12-11T00:00:00Z</published> 207 <author> 208 <name>Hiltjo</name> 209 <uri>https://www.codemadness.org</uri> 210 </author> 211 <summary>Setup an OpenBSD SPARC64 VM in QEMU</summary> 212 </entry> 213 <entry> 214 <title>Tscrape: a Twitter scraper</title> 215 <link rel="alternate" type="text/html" href="https://www.codemadness.org/tscrape.html" /> 216 <id>https://www.codemadness.org/tscrape.html</id> 217 <updated>2020-07-20T00:00:00Z</updated> 218 <published>2017-09-24T00:00:00Z</published> 219 <author> 220 <name>Hiltjo</name> 221 <uri>https://www.codemadness.org</uri> 222 </author> 223 <summary>Tscrape: a Twitter scraper</summary> 224 </entry> 225 <entry> 226 <title>jsdatatable: a small datatable Javascript</title> 227 <link rel="alternate" type="text/html" href="https://www.codemadness.org/datatable.html" /> 228 <id>https://www.codemadness.org/datatable.html</id> 229 <updated>2020-07-20T00:00:00Z</updated> 230 <published>2017-09-24T00:00:00Z</published> 231 <author> 232 <name>Hiltjo</name> 233 <uri>https://www.codemadness.org</uri> 234 </author> 235 <summary>jsdatatable: a small datatable Javascript</summary> 236 </entry> 237 <entry> 238 <title>Stagit-gopher: a static git page generator for gopher</title> 239 <link rel="alternate" type="text/html" href="https://www.codemadness.org/stagit-gopher.html" /> 240 <id>https://www.codemadness.org/stagit-gopher.html</id> 241 <updated>2021-04-11T00:00:00Z</updated> 242 <published>2017-08-04T00:00:00Z</published> 243 <author> 244 <name>Hiltjo</name> 245 <uri>https://www.codemadness.org</uri> 246 </author> 247 <summary>a static git page generator for gopher</summary> 248 </entry> 249 <entry> 250 <title>Saait: a boring HTML page generator</title> 251 <link rel="alternate" type="text/html" href="https://www.codemadness.org/saait.html" /> 252 <id>https://www.codemadness.org/saait.html</id> 253 <updated>2020-07-20T00:00:00Z</updated> 254 <published>2017-06-10T00:00:00Z</published> 255 <author> 256 <name>Hiltjo</name> 257 <uri>https://www.codemadness.org</uri> 258 </author> 259 <summary>Saait: a boring HTML page generator</summary> 260 </entry> 261 <entry> 262 <title>Stagit: a static git page generator</title> 263 <link rel="alternate" type="text/html" href="https://www.codemadness.org/stagit.html" /> 264 <id>https://www.codemadness.org/stagit.html</id> 265 <updated>2021-04-11T00:00:00Z</updated> 266 <published>2017-05-10T00:00:00Z</published> 267 <author> 268 <name>Hiltjo</name> 269 <uri>https://www.codemadness.org</uri> 270 </author> 271 <summary>a static git page generator</summary> 272 </entry> 273 <entry> 274 <title>OpenBSD httpd, slowcgi and cgit</title> 275 <link rel="alternate" type="text/html" href="https://www.codemadness.org/openbsd-httpd-and-cgit.html" /> 276 <id>https://www.codemadness.org/openbsd-httpd-and-cgit.html</id> 277 <updated>2021-04-11T00:00:00Z</updated> 278 <published>2015-07-05T00:00:00Z</published> 279 <author> 280 <name>Hiltjo</name> 281 <uri>https://www.codemadness.org</uri> 282 </author> 283 <summary>OpenBSD httpd, slowcgi and cgit</summary> 284 </entry> 285 <entry> 286 <title>twitch: application to watch Twitch streams</title> 287 <link rel="alternate" type="text/html" href="https://www.codemadness.org/twitch-interface.html" /> 288 <id>https://www.codemadness.org/twitch-interface.html</id> 289 <updated>2020-12-14T00:00:00Z</updated> 290 <published>2014-11-23T00:00:00Z</published> 291 <author> 292 <name>Hiltjo</name> 293 <uri>https://www.codemadness.org</uri> 294 </author> 295 <summary>twitch: application to watch Twitch streams</summary> 296 </entry> 297 <entry> 298 <title>Userscript: focus input field</title> 299 <link rel="alternate" type="text/html" href="https://www.codemadness.org/userscript-focus-input-field.html" /> 300 <id>https://www.codemadness.org/userscript-focus-input-field.html</id> 301 <updated>2014-03-02T00:00:00Z</updated> 302 <published>2014-03-02T00:00:00Z</published> 303 <author> 304 <name>Hiltjo</name> 305 <uri>https://www.codemadness.org</uri> 306 </author> 307 <summary>Userscript to focus the first input field on a page with a hotkey</summary> 308 </entry> 309 <entry> 310 <title>Userscript: Youtube circumvent age verification</title> 311 <link rel="alternate" type="text/html" href="https://www.codemadness.org/userscript-youtube-circumvent-age-verification.html" /> 312 <id>https://www.codemadness.org/userscript-youtube-circumvent-age-verification.html</id> 313 <updated>2020-12-27T00:00:00Z</updated> 314 <published>2013-02-21T00:00:00Z</published> 315 <author> 316 <name>Hiltjo</name> 317 <uri>https://www.codemadness.org</uri> 318 </author> 319 <summary>Userscript to circumvent Youtube age verification and redirect to the video</summary> 320 </entry> 321 <entry> 322 <title>Userscript: block stupid fonts</title> 323 <link rel="alternate" type="text/html" href="https://www.codemadness.org/userscript-block-stupid-fonts.html" /> 324 <id>https://www.codemadness.org/userscript-block-stupid-fonts.html</id> 325 <updated>2020-03-10T00:00:00Z</updated> 326 <published>2012-10-21T00:00:00Z</published> 327 <author> 328 <name>Hiltjo</name> 329 <uri>https://www.codemadness.org</uri> 330 </author> 331 <summary>Userscript to whitelist your favorite fonts and block the rest</summary> 332 </entry> 333 <entry> 334 <title>Sfeed: simple RSS and Atom parser</title> 335 <link rel="alternate" type="text/html" href="https://www.codemadness.org/sfeed-simple-feed-parser.html" /> 336 <id>https://www.codemadness.org/sfeed-simple-feed-parser.html</id> 337 <updated>2022-11-05T00:00:00Z</updated> 338 <published>2011-04-01T00:00:00Z</published> 339 <author> 340 <name>Hiltjo</name> 341 <uri>https://www.codemadness.org</uri> 342 </author> 343 <summary>Sfeed is a simple RSS and Atom parser (and format programs to add reader functionality)</summary> 344 </entry> 345 <entry> 346 <title>Vim theme: relaxed</title> 347 <link rel="alternate" type="text/html" href="https://www.codemadness.org/vim-theme-relaxed.html" /> 348 <id>https://www.codemadness.org/vim-theme-relaxed.html</id> 349 <updated>2011-01-07T00:00:00Z</updated> 350 <published>2011-01-07T00:00:00Z</published> 351 <author> 352 <name>Hiltjo</name> 353 <uri>https://www.codemadness.org</uri> 354 </author> 355 <summary>a dark VIM theme I made and use on a daily basis</summary> 356 </entry> 357 <entry> 358 <title>Seturgent: set urgency hints for X applications</title> 359 <link rel="alternate" type="text/html" href="https://www.codemadness.org/seturgent-set-urgency-hints-for-x-applications.html" /> 360 <id>https://www.codemadness.org/seturgent-set-urgency-hints-for-x-applications.html</id> 361 <updated>2020-07-20T00:00:00Z</updated> 362 <published>2010-10-31T00:00:00Z</published> 363 <author> 364 <name>Hiltjo</name> 365 <uri>https://www.codemadness.org</uri> 366 </author> 367 <summary>Seturgent is a small utility to set an application it's urgency hint</summary> 368 </entry> 369 <entry> 370 <title>DWM-hiltjo: my windowmanager configuration</title> 371 <link rel="alternate" type="text/html" href="https://www.codemadness.org/dwm-hiltjo-my-windowmanager-configuration.html" /> 372 <id>https://www.codemadness.org/dwm-hiltjo-my-windowmanager-configuration.html</id> 373 <updated>2020-07-20T00:00:00Z</updated> 374 <published>2010-08-12T00:00:00Z</published> 375 <author> 376 <name>Hiltjo</name> 377 <uri>https://www.codemadness.org</uri> 378 </author> 379 <summary>My DWM configuration; a few added features to suit my needs</summary> 380 </entry> 381 <entry> 382 <title>Query unused CSS rules on current document state</title> 383 <link rel="alternate" type="text/html" href="https://www.codemadness.org/query-unused-css-rules-on-current-document-state.html" /> 384 <id>https://www.codemadness.org/query-unused-css-rules-on-current-document-state.html</id> 385 <updated>2010-04-21T00:00:00Z</updated> 386 <published>2010-04-21T00:00:00Z</published> 387 <author> 388 <name>Hiltjo</name> 389 <uri>https://www.codemadness.org</uri> 390 </author> 391 <summary>How to see all the rules in a stylesheet (CSS) that are not used for the current document</summary> 392 </entry> 393 <entry> 394 <title>Driconf: enabling S3 texture compression on Linux</title> 395 <link rel="alternate" type="text/html" href="https://www.codemadness.org/driconf-enabling-s3-texture-compression-on-linux.html" /> 396 <id>https://www.codemadness.org/driconf-enabling-s3-texture-compression-on-linux.html</id> 397 <updated>2020-08-21T00:00:00Z</updated> 398 <published>2009-07-05T00:00:00Z</published> 399 <author> 400 <name>Hiltjo</name> 401 <uri>https://www.codemadness.org</uri> 402 </author> 403 <summary>driconf: enabling S3 texture compression</summary> 404 </entry> 405 <entry> 406 <title>Getting the USB-powerline bridge to work on Linux</title> 407 <link rel="alternate" type="text/html" href="https://www.codemadness.org/getting-the-usb-powerline-bridge-to-work-on-linux.html" /> 408 <id>https://www.codemadness.org/getting-the-usb-powerline-bridge-to-work-on-linux.html</id> 409 <updated>2019-12-06T00:00:00Z</updated> 410 <published>2009-04-13T00:00:00Z</published> 411 <author> 412 <name>Hiltjo</name> 413 <uri>https://www.codemadness.org</uri> 414 </author> 415 <summary>A guide to get a USB-powerline bridge with the Intellon 51x1 chipset working on Linux</summary> 416 </entry> 417 <entry> 418 <title>Gothic 1 game guide</title> 419 <link rel="alternate" type="text/html" href="https://www.codemadness.org/gothic-1-guide.html" /> 420 <id>https://www.codemadness.org/gothic-1-guide.html</id> 421 <updated>2022-08-07T00:00:00Z</updated> 422 <published>2009-04-12T00:00:00Z</published> 423 <author> 424 <name>Hiltjo</name> 425 <uri>https://www.codemadness.org</uri> 426 </author> 427 <summary>Gothic 1 game guide with some useful tips</summary> 428 </entry> 429 </feed>