www.eamoncaddigan.net

Content and configuration for https://www.eamoncaddigan.net
git clone https://git.eamoncaddigan.net/www.eamoncaddigan.net.git
Log | Files | Refs | Submodules | README

index.md (2418B)


      1 ---
      2 title: "2024, Day 25: Plans for weekly notes"
      3 date: 2024-12-25T21:16:52-08:00
      4 draft: false
      5 ---
      6 
      7 Lately, I think it might be fun to post little weekly updates on the things
      8 I’ve learned, or read, or anything interesting I’ve worked on
      9 (professionally or otherwise). I’m drawing inspiration from [Julia Evans’s
     10 whole website](https://jvns.ca/), [Clive Thompson’s _Linkfest_
     11 newsletter](https://buttondown.com/clivethompson), [Eli’s thoughts on the
     12 topic](https://eli.li/thinking-about-week-notes), and just a general pining
     13 for the link aggregating blogs of yore.
     14 
     15 It turns out that there’s [a whole subculture of “weeknotes”
     16 writers](https://weeknot.es/weeknote-styles-61d957e58a4a?gi=115b2c6fd25f)
     17 and AFAICT they mostly write about work. Which is fine, but I don’t think
     18 what I want to do fits into that? Basically, I find that I’m doing more
     19 “article and blog post reading” (and less “social media scrolling”) than
     20 I had been a couple years ago, and since this seems to benefit my mental
     21 health and productivity, I want additional motivation to keep this trend
     22 going.
     23 
     24 Anyway, the **December Adventure** angle here is that it would be nice to
     25 automate the creation of a new weekly notes post. Hugo’s
     26 [archetypes](https://gohugo.io/content-management/archetypes/) are perfect
     27 for this, but the template time formatting seems to lack support for [ISO
     28 week formats]({{< relref "/posts/iso-week/" >}}), which is a must-have for
     29 me. I need to actually play with it before I totally rule it out though; one
     30 thing I’ve confirmed about Hugo this month is that you can’t actually learn
     31 what features it supports just by reading the docs...
     32 
     33 But even if Hugo falls short here, it shouldn’t be too hard to write a Bash
     34 script to automate the process. Thinking as I type here, that might be
     35 better anyway, since I can reach outside my website more easily. E.g.,
     36 I could compose notes throughout the week on my phone and laptop (which are
     37 kept synchroized with [Syncthing](https://syncthing.net/)[^st]) and
     38 a `weeknote.sh` script could grab that file, put it in the appropriate
     39 place, add Hugo frontmatter on it, and even commit it to my Git repo.
     40 
     41 2025-W01-1 is just five days away, and that would be a good day for a first
     42 post.
     43 
     44 [^st]: Which is just an absolute treasure of a program for this use case
     45     alone, but it can [do so much
     46     more](https://www.complete.org/syncthing/).