Weeknotes for 2022-03-18

Posted on Fri 18 March 2022 in Dispatches • 2 min read

This week in the world of Daniel:

  • I updated my quote service project to use my reusable django-quotes app. This should make maintenance easier. Since this is a backwards-incompatible change, I also updated ewdiscordbot and ewtwitterbot to use the new API endpoints.

  • Speaking of django-quotes, I put out a couple new releases of that app this week bringing the current version number to 0.1.3. The biggest change is the ability to configure the random_quote feature to limit the number of quotes to be evaluated in the selection. Quotes that have been returned less often are now prioritized. While the previous behavior was a truly random selection, it felt less random to humans because they’d see more of the same quotes appear.

  • I released updates to both the django-fiction-outlines and django-fiction-outlines-api packages to bring compatibility with Django >=3.2 and updated their dependencies for any known security vulnerabilities.

  • Updated the screenshot functionality I mentioned last week to use the new multi-selector feature of shot-scraper, and got the script working in a GitHub action. So now when I add a new post to the repo, GitHub will automatically run the screenshot script and then commit any new screenshots to the repository.

    Screenshot of the header/title of this post and the first paragraph

    Example screenshot taken for the preview image.

  • In Explorers Wanted news:

    • Released episode 114, The Hole:

      Deep in the ruins near Karis, the crew discover strange Numenera and try their best to get back out in one piece. We are joined again by special guest, Tim Lanning (@TimLanning).

    • Recorded a fun secret collaboration that y’all will get to hear sometime in April.

  • I wrote up a playbook for bringing guests onto your TTRPG AP podcast. Hopefully it is helpful. As always, writing it out helped me clarify my thoughts on the process, so I may end up writing a series of these types of articles.

  • Decided to mix things up in my development environment.

    • I switched my default shell from zsh1 to fish. So far, I’m liking it, but I’ll write some more detailed thoughts after I’ve had a chance to work with it for more than a couple days.

      Screenshot of terminal shows current directory to the left and git tree status, activated virtualenv on the right. The results of a command to fetch podcast editing tasks are displayed, which is a table of three episodes at various states of completion.

      My current shell prompt while working on podcast editing tasks.

    • I also switched from pyenv for managing Python versions to asdf, which should have the added benefit of letting me manage versions for multiple other languages in the same utility. So far, so good.

  • Finally got a chance to play The Thing: Infection at Outpost 31, which is a game I’ve had for a while.

    Cover of The Thing: Infection at Outpost 31 shows a desolate antartic landscape with a lonely lab amidst the snow.

    I was a human. We lost. It was a lot of fun.

  • I’ve been watching Our Flag Means Death, which has been really good.

  • We also watched the new Pixar film, Turning Red, which is absolutely delightful and worth your time.

And that’s it! I’m pleasantly surprised at this list. It is far more extensive than I expected it to be when I sat down to write this post.

Take care of yourselves, and stay fierce.


  1. Using the lovely Oh My Zsh framework for customization.