(define sixhat (λ (dave) (display 'ideas)))

Working on a blog generator in bash

I've been working on a blog generator in bash. I've meant to do it before, but work has been overwhelming. It is named BLiG, for now.

The main features I want are:

The principle is that any folder can be a blog. The only requirement is that posts are organized in an yearly folder inside a src folder (eg src/2024/some-title.md). The output will depend on the software used for the static generation. In my case I use mdbook, so my render function just has mdbook build and mdbook serve commands.

It is still very alpha but if you want to try it out please check it out


  1. Apple buys Pixelmator
  2. Working on a blog generator in bash
  3. Reading texts on paper beats reading texts on a computer screen
  4. Eureka Labs, AI for Education
  5. Reading on Darwin Machines
  6. You are not a Parrot, and other AI stories
  7. On Rags - Retrieval Augmented Generation
  8. Assange is free
  9. Editors, Editors
  10. Adding something between the lines
  11. Some Games I Like
  12. AI Aesthetics
  13. Random Number Generator, Anyone
  14. veo, i veo google
  15. gpt-4o, the crazy over helpful assistant
  16. teaching physical computing notes
  17. making checklists and ai
  18. refactoring old code scares me
  19. quem não lê é menos livre
  20. haiper video generation
  21. qualcomm ai hub
  22. New macs are rubbish
  23. I'm giving Zed a try
  24. where has my disk space gone?
  25. stealing this one, on how to study
  26. styles for clean bw slides in marp
  27. array based languages
  28. all 2023 posts
  29. added a rss feed
  30. code snippet for highlight.js in markdown pages
  31. is this the only css you'll ever need?
  32. things I'm (re)learning as i play advent of code 2023
  33. spell checker for shell scripts
  34. a simple ps1 bash prompt
  35. axtel and epstein's levels for agent based performance
  36. arduino tip120 demo code for classes
  37. blogs without server side rendering
  38. data science handbook
  39. grimm's odd standard protocol for describing individual-based and agent based models
  40. models of creativity
  41. ants are amazing - what about organizations - reading
  42. creating indices with tree
  43. m3, m3 pro and m3 max
  44. i have to many rss feeds in my reader
  45. finder, explorer, nautilus, rox, ... spacedrive
  46. marginalia in the modern digital world. is it possible?
  47. computer related stuff---how these machines work
  48. disable macbook air autoboot when dis/connecting to power or open lid
  49. red led at 13, blue led at 12 - police lights
  50. the wei (web environment integrity) api proposal from google is dangerous and should not go forward.
  51. my approach to managing scratch projects with bash scripts
  52. avoid long urls extending past the margins of text in latex with xurl
  53. how we learn and how to organise a reading inbox
  54. I am back to social networks, and it is mastodon.
  55. organising stuff is hard until it is not
  56. writing slides structure from the topics slide in marp
  57. a simple css trick 4 dithered images
  58. readings on strange programming, art and electronics
  59. gpt4 experiments - sparks of agi
  60. interesting openstreet use for studying hospital accessibility
  61. a simple js range one-liner
  62. o fim das trotinetes de aluguer?
  63. still reading about ai and gpt and what is next in this space
  64. the ai races for march 22:
  65. two main developments in the ai generators world
  66. and it goes dark
  67. fuzzy logic shell prompt alias
  68. svelte link dump.
  69. senhor clemente, que oportunidade perdida para o arrependimento.
  70. toggling light bulb problem
  71. no arrendamento, quem se lixa é quem cumpre e já aluga
  72. in the slow movement you find great pearls of wisdom.
  73. beja e alverca
  74. websites que funcionam apenas em modo texto
  75. small is beautiful
  76. tools for modern research
  77. and we are in 2023
  78. reading
  79. ai
  80. me