events/2025-08-27-hwc-europe

From IndieWeb

Homebrew Website Club Europe/London was an IndieWeb meetup on Zoom held on 2025-08-27.

Participants

Notes

  • Movie pages on our websites / posting about movies
  • Starting a project with experimentation to see what shape you want it to take before trying to polish it
  • Websites just for one's self
    • Idea: Turning your notes / movie list into a personal site that is local HTML for you or only on your network
    • Example: https://luke.hsiao.dev/blog/housing-documentation/
    • Capability URLs: https://www.w3.org/TR/capability-urls/
    • You can set start pages in browsers to a local HTML file
    • A website may start as a local HTML page!
    • Thomas started his website with a links page that he later published on the web
    • James is curious about having static HTML pages for various archives
    • Ana would be interested in a personal recipes website; having a search feature and a randomise feature would be interesting
  • Buiilding websites as a way to learn a new tool
  • Does anyone make unlisted pages to share drafts with friends?
    • A few of us have!
  • Keeping blogrolls up to date is hard
  • Creating a single page on your site that lists all posts so you can use control+f to search through the titles
  • Benji has added pages to his website based on things he captured elsewhere previously (i.e. took notes, then posted to Letterboxd, then published to website)
  • If you are changing your wording to fit into a Mastodon post, it may be a good blog post!
  • The friction of managing static websites; having to open a code editor to publish content.
  • The pattern of building lots of infrastructure but forgetting to write :D
  • Benji has his Micropub client bookmarked on his phone that he can use to post to his website
  • Idea: Ghost Micropub translator
  • Pagination
    • Thomas is demo'ing a wireframe for a new pagination design for his website that lets you go between chronological pages and date-based pagination
    • Shows sparklines below each year
    • Design goal: avoiding lots of blank archive pages when there were no posts published which would be a problem if there were pages for every month since the blog was published
      • James' idea:
   "The last time I posted before August 2025 was June 2025.
   The next time I posted after August 2025 was September 2025."
  • Things we want to do
    • Make a place to show talks we plan to do in the future and where they will be presented
    • https://ohhelloana.blog/talks/
    • Gregor is thinking about taking a /following page that lists sites you follow and converting it into an OPML file, and have the OPML synced with your website. This would let you update your website and then automatically subscribe to a website.
    • Ricardo is thinking about digital gardens and building https://www.ricardochavezt.com/garden.
      • Working on exporting data from Notion to go on the digital garden website, specifically the list of links saved in Notion. The section is called "Open Tabs", which are tabs that were kept open for a while, were interesting, and that Ricardo wanted to save for later.
  • Talks
    • Writing a blog post to announce when you are presenting a talk
    • Gathering positive feedback to put on your website as a reminder of how good your talk was!
    • If feedback is from social media, you may want to get feedback to copy-paste it so that you have a copy on your website
    • You may want to create an archived copy of your talk if there is a video so that you have a copy in case the original is no longer available
    • Create a transcript of your talk that people can read

Following page and how it might be used

  • Using your blogroll as a list of sites whose Webmentions you will automatically accept and publish; otherwise, Webmentions could be private until you allow them
  • following
  • blogroll
  • My example: https://gregorlove.com/following/
    • I'm thinking it would be cool to have this parsed into an OPML and then automatically updated in my feed reader, so update blogs I want to follow in one place only, my site!
    • Previously: this following page was set up as an allowlist for Vouch extension to Webmention. My webmention plugin would process this following page and automatically allow webmentions from those sites, otherwise hold them for review. Vouch never really took off, and this page has become stale. :)
    • Python package XTrees parses XML and writes to it well - https://docs.python.org/3/library/xml.etree.elementtree.html

James working on Artemis and would like to encrypt feed URLs, because people can subscribe to private feeds. James is also thinking about collaborative blogging.

  • Collaborative blogging ideas
    • "seasons" like podcasts where you have a prompt for a month, take a break, then do another prompt if ther eis continued interest.
    • Having different styles for different themes
      • jamesg.blog/project-a and ragt.ag/project-a could have their own styles
    • Using your site as a means for a friend to publish

pop-up#Micropub

  • Angelo is working on https://ragt.ag/species which aggregates posts from other web pages
    • Would like to put photos of each species on his website
    • Being able to make posts, aggregate them, and create queries is powerful
    • Use iNaturalist as a fallback if you don't have species information; otherwise, show your species page
  • Micropub requests to get posts should only show public posts unless the user is authenticated, in which case posts available to the person given their authentication token and status should also be returned (what scopes they have). Q: How do you make an authenticated Micropub query? A: it's a Bearer token in the header or a token in the query parameter.
  • Scopes: scope
  • https://micropub.spec.indieweb.org/#queryin
  • Micropub pop up: make a list of things you want to discuss and make sure it is on the wiki!
  • James would love Ghost to support tabular data entry
  • Your blogroll could list all the times that you have linked to someone's blogroll
Homebrew Website Club
Find upcoming Homebrew Website Club events on events.indieweb.org and browse past ones using the HWC tag archive.
2026 01-07 β€’ 01-14 β€’ 01-17 β€’ 01-21 β€’ 01-22 β€’ 01-24 β€’ 01-27 β€’ 01-28 β€’ 02-03 β€’ 02-04 β€’ 02-10 β€’ 02-11 β€’ 02-18 β€’ 02-19 β€’ 02-21 β€’ 02-24 β€’ 02-25
2025 01-08 🏰🎑🌎 β€’ 01-15 🎑 β€’ 01-22 🎑🌎 β€’ 01-29 🎑 β€’ 02-05 🎑🌎 β€’ 02-12 🏰🎑 β€’ 02-19 🎑🌎 β€’ 02-26 🎑 β€’ 03-05 🎑🌎 β€’ 03-12 🏰🎑 β€’ 03-19 🎑🌎 β€’ 03-26 🎑 β€’ 04-02 🎑🌎 β€’ 04-09 🏰🎑 β€’ 04-16 🎑🌎 β€’ 04-23 🎑 β€’ 04-30 🎑🌎 β€’ 05-07 🎑 β€’ 05-14 🏰🎑🌎 β€’ 05-21 🎑 β€’ 05-24 πŸŒŒπŸ›Ί β€’ 05-28 🎑🌎 β€’ 06-04 🎑 β€’ 06-11 🏰🎑🌎 β€’ 06-18 🎑 β€’ 06-25 🎑🌎 β€’ 07-02 🎑 β€’ 07-09 🏰🎑🌎 β€’ 07-16 🎑 β€’ 07-23 🎑🌎 β€’ 07-30 🎑🌎 β€’ 08-03 πŸ”” β€’ 08-06 🎑🌎 β€’ 08-13 🏰🎑🌎 β€’ 08-20 🎑🌎 β€’ 08-27 🎑🌎 β€’ 09-03 🎑🌎 β€’ 09-10 🏰🎑🌎 β€’ 09-17 🎑🌎 β€’ 09-24 🎑🌎 β€’ 10-01 🌎 β€’ 10-05 πŸŽ‘πŸ”” β€’ 10-08 🏰🌎 β€’ 10-22 🎑🌎 β€’ 10-28 β€’ 10-29 β€’ 11-05 β€’ 11-12 β€’ 11-19 β€’ 11-20 β€’ 11-22 β€’ 11-25 β€’ 11-26 β€’ 12-03 β€’ 12-10 β€’ 12-13 β€’ 12-16 β€’ 12-17 β€’ 12-18 β€’ 12-23
2024 01-03 🎑🌎 β€’ 01-10 🏰🎑 β€’ 01-13 🌌 β€’ 01-17 🎑🌎 β€’ 01-24 🎑 β€’ 01-31 🎑🌎 β€’ 02-07 🎑 β€’ 02-14 🏰🎑🌎 β€’ 02-21 🎑 β€’ 02-28 🎑🌎 β€’ 03-13 🏰🎑🌎 β€’ 03-20 🎑 β€’ 03-27 🎑🌎 β€’ 04-03 🎑 β€’ 04-08 πŸ“œ β€’ 04-10 🏰🎑🌎 β€’ 04-17 🎑 β€’ 04-24 🌎 β€’ 04-27 🌌 β€’ 05-01 🎑 β€’ 05-08 🏰🎑🌎 β€’ 05-09 🌐 β€’ 05-15 🎑 β€’ 05-22 🎑🌎 β€’ 05-23 🌐 β€’ 05-27 πŸ“œ β€’ 05-29 🎑 β€’ 06-05 🎑🌎 β€’ 06-12 🏰🎑 β€’ 06-19 🎑🌎 β€’ 06-26 🎑 β€’ 07-01 πŸ“œ β€’ 07-03 🏰🎑🌎 β€’ 07-10 🏰🎑 β€’ 07-11 🌐 β€’ 07-17 🎑🌎 β€’ 07-24 🎑 β€’ 07-31 🎑🌎 β€’ 08-07 🎑 β€’ 08-14 🏰🎑🌎 β€’ 08-28 🎑🌎 β€’ 09-04 🎑 β€’ 09-11 🏰🎑🌎🌎 β€’ 09-18 🎑 β€’ 09-25 🎑🌎🌎 β€’ 10-02 🎑 β€’ 10-08 πŸ“œ β€’ 10-09 🏰🎑🌎 β€’ 10-16 🎑 β€’ 10-23 🎑 β€’ 10-30 🎑🌎 β€’ 10-31 🏴󠁧󠁒󠁳󠁣󠁴󠁿 β€’ 11-06 🎑 β€’ 11-13 🎑🌎 β€’ 11-20 🎑 β€’ 11-27 🎑🌎 β€’ 12-04 🎑 β€’ 12-11 🏰 β€’ 12-18 🎑 β€’ 12-25 🌎 β€’
2023 01-04 🎑🌎 β€’ 01-11🌎 β€’ 01-18 🎑🌎 β€’ 01-25 🌎 β€’ 02-01 🎑🌎 β€’ 02-08 🌎 β€’ 02-15 🎑🌎 β€’ 02-22 🌎 β€’ 03-01 🎑🌎 β€’ 03-08 🎑🌎 β€’ 03-15 🎑🌎 β€’ 03-22 🎑🌎 β€’ 03-29 🎑🌎 β€’ 04-05 🎑 β€’ 04-12 🎑🌎 β€’ 04-15 🌌 β€’ 04-19 🎑 β€’ 04-26 🎑🌎 β€’ 05-03 🎑 β€’ 05-10 🎑🌎 β€’ 05-17 🎑 β€’ 05-20 🌌 β€’ 05-24 🎑🌎 β€’ 05-31 🎑🌎 β€’ 06-07 🎑 β€’ 06-14 🎑🌎 β€’ 06-21 🎑 β€’ 06-28 🎑🌎 β€’ 07-01 🌌 β€’ 07-05 🎑 β€’ 07-12 🎑🌎 β€’ 07-19 🎑 β€’ 07-26 🎑🌎 β€’ 08-02 🎑 β€’ 08-09 🎑🌎 β€’ 08-16 🎑🌎 β€’ 08-23 🎑🌎 β€’ 08-26 🌌 β€’ 09-06 🎑🌎 β€’ 09-13 🎑🌎 β€’ 09-20 🎑 β€’ 09-27 🎑🌎 β€’ 10-04 🎑 β€’ 10-11 🎑🌎 β€’ 10-18 🎑 β€’ 10-25 🎑🌎 β€’ 11-01 🎑 β€’ 11-08 🎑🌎 β€’ 11-15 🎑🏰 β€’ 11-22 🎑🌎 β€’ 11-29 🎑 β€’ 12-06 🎑🌎 β€’ 12-13 🏰🎑 β€’ 12-20 🎑🌎
2022 01-05 🌎 β€’ 01-12 🎑🌎 β€’ 01-19 🌎 β€’ 01-26 🎑🌎 β€’ 02-02 🌎 β€’ 02-09 🎑🌎 β€’ 02-16 🌎 β€’ 02-23 🎑🌎 β€’ 03-02 🌎 β€’ 03-09 🎑🌎 β€’ 03-16 🌎 β€’ 03-23 🎑🌎 β€’ 03-30 🌎 β€’ 04-06 🎑🌎 β€’ 04-13 🌎 β€’ 04-20 🎑🌎 β€’ 04-27 🌎 β€’ 05-04 🧭 β€’ 05-11 🌎 β€’ 05-15 🌐 β€’ 05-18 🎑🌎 β€’ 05-25 🌎 β€’ 06-01 🧭 β€’ 06-08 🌎 β€’ 06-15 🎑🌎 β€’ 06-18 🌌 β€’ 06-22 🌎 β€’ 06-29 🎑🌎 β€’ 07-06 🌎 β€’ 07-13 🌎 β€’ 07-20 🌎 β€’ 07-27 🌎 β€’ 08-03 🌎 β€’ 08-10 🎑🌎 β€’ 08-17 🌎 β€’ 08-24 🎑🌎 β€’ 08-31 🌎 β€’ 09-07 🎑🌎 β€’ 09-14 🌎 β€’ 09-21 🎑🌎 β€’ 09-28 🌎 β€’ 10-02 🌌 β€’ 10-05 🎑🌎 β€’ 10-12 🌎 β€’ 10-19 🎑🌎 β€’ 10-26 🌎 β€’ 11-02 🎑🌎 β€’ 11-09 🌎 β€’ 11-16 🎑🌎 β€’ 11-23 🌎 β€’ 11-30 🎑🌎 β€’ 12-07 🌎 β€’ 12-14 🎑🌎 β€’ 12-21 🎑🌎 β€’ 12-28 🌎
2021 01-06 🎑🌎 β€’ 01-13 🌎 β€’ 01-20 🎑🌎 β€’ 01-27 🌎 β€’ 02-03 🎑🌎 β€’ 02-10 🌎 β€’ 02-17 🎑🌎 β€’ 02-24 🌎 β€’ 03-03 🎑🌎 β€’ 03-10 🌎 β€’ 03-17 🎑🌎 β€’ 03-24 🌎 β€’ 03-31 🎑🌎 β€’ 04-07 🌎 β€’ 04-14 🎑🌎 β€’ 04-21 🌎 β€’ 04-28 🎑🌎 β€’ 05-05 🌎 β€’ 05-12 🎑🌎 β€’ 05-19 🌎 β€’ 05-26 🎑🌎 β€’ 06-02 🌎 β€’ 06-09 🎑🌎 β€’ 06-16 🌎 β€’ 06-23 🎑🌎 β€’ 06-30 🌎 β€’ 07-07 🎑🌎 β€’ 07-14 🌎 β€’ 07-21 🎑🌎 β€’ 07-28 🌎 β€’ 08-04 🌎 β€’ 08-11 🌎 β€’ 08-18 🎑🌎 β€’ 08-25 🌎 β€’ 09-01 🌎 β€’ 09-15 🎑🌎 β€’ 09-22 🌎 β€’ 09-29 🎑🌎 β€’ 10-06 🌎 β€’ 10-13 🎑🌎 β€’ 10-20 🌎 β€’ 10-27 🎑🌎 β€’ 11-03 🌎 β€’ 11-10 🎑🌎 β€’ 11-17 🌎 β€’ 11-24 🌎 β€’ 12-01 🌎 β€’ 12-08 🎑🌎 β€’ 12-15 🌎 β€’ 12-22 🌎 β€’ 12-29 🌎
2020 2020-01 β€’ 2020-02 β€’ 2020-03 β€’ 2020-04 β€’ 2020-05 β€’ 2020-06 β€’ 06-17 🌴 β€’ 2020-07 β€’ … β€’ 08-05🌴 β€’ 08-12🌴 β€’ 08-19🌴 β€’ 08-26🌴 β€’ 09-02🌴 β€’ 09-09🌴 β€’ 09-16🌴 β€’ 09-23🌴 β€’ 09-30🌴 β€’ 10-07🌴 β€’ 10-14🌴 β€’ 10-21🌎 β€’ 10-28🌎 β€’ … β€’ 11-04 🌎 β€’ 11-11 🌎 β€’ 11-18 🌎 β€’ 11-25 🌎 β€’ 12-02 🌎 β€’ 12-09 🌎 β€’ 12-16 🌎 β€’ 12-23 🌎 β€’ 12-30 🌎
2019 12-22 β€’ 12-11 β€’ 12-04 β€’ 11-27 β€’ 11-21 β€’ 11-16 β€’ 11-13 β€’ 11-06&07 β€’ 10-30&31 β€’ 10-16&19 β€’ 10-02 β€’ 09-26 β€’ 09-18&19 β€’ 09-11&12 β€’ 09-04&05 β€’ 09-02 β€’ 08-28 β€’ 08-21 β€’ 08-19 β€’ 08-15 β€’ 08-07&08 β€’ 08-05 β€’ 08-01 β€’ 07-24&25 β€’ 07-22 β€’ 07-18 β€’ 07-10&11&13 β€’ 07-03&04 β€’ 06-26&27 β€’ 06-24 β€’ 06-20 β€’ 06-12&13 β€’ 06-10 β€’ 06-09 β€’ 06-06 β€’ 05-29&30 β€’ 05-27 β€’ 05-23 β€’ 05-15 β€’ 05-09 β€’ 05-01&02 β€’ 04-29 β€’ 04-25 β€’ 04-17&18 β€’ 04-15 β€’ 04-11 β€’ 04-03&04 β€’ 04-01 β€’ 03-28 β€’ 03-20&21 β€’ 03-06 β€’ 02-27 β€’ 02-20 β€’ 02-06 β€’ 01-23 β€’ 01-09
2018 12-26 β€’ 12-12&11 β€’ 11-28&27 β€’ 11-14&11-13 β€’ 10-31 β€’ 10-17&16 β€’ 10-10&09 β€’ 10-03 β€’ 09-19&18 β€’ 09-05 β€’ 08-22 β€’ 08-08 β€’ 08-01 β€’ 07-25 β€’ 07-11 β€’ 07-04 β€’ 06-27 β€’ 06-13 β€’ 05-30&29 β€’ 05-23 β€’ 05-16&15 β€’ 05-02&01 β€’ 04-18 β€’ 04-11 β€’ 04-10 β€’ 04-04 β€’ 03-27 β€’ 03-21 β€’ 03-14 β€’ 03-07 β€’ 02-21&20 β€’ 02-14 β€’ 02-07&06 β€’ 01-24&23 β€’ 01-11&10&09
2017 12-27 β€’ 12-14&13&12 β€’ 11-30&29 β€’ 11-22 β€’ 11-16&15 β€’ 11-01 β€’ 10-19&18 β€’ 10-05&04 β€’ 09-21&20 β€’ 09-13 β€’ 09-07&06 β€’ 08-23 β€’ 08-15 β€’ 08-09&08 β€’ 08-02 β€’ 07-26&25 β€’ 07-12&11 β€’ 06-28 β€’ 06-20 β€’ 06-14 β€’ 06-07&06 β€’ 05-31 β€’ 05-17 β€’ 05-10 β€’ 05-03 β€’ 04-26 β€’ 04-19 β€’ 04-12 β€’ 04-05 β€’ 03-22 β€’ 03-08 β€’ 03-02&01 β€’ 02-22 β€’ 02-14 β€’ 02-08 β€’ 01-25 β€’ 01-11
2016 12-28 β€’ 12-21 β€’ 12-14 β€’ 12-07 β€’ 11-30 β€’ 11-23 β€’ 11-16 β€’ 11-09 β€’ 11-02 β€’ 10-26 β€’ 10-19 β€’ 10-05 β€’ 09-21 β€’ 09-14 β€’ 09-07 β€’ 08-24 β€’ 08-17 β€’ 08-10 β€’ 07-27 β€’ 07-13 β€’ 07-06 β€’ 06-29 β€’ 06-15 β€’ 06-08 β€’ 06-01 β€’ 05-25 β€’ 05-18 β€’ 05-11 β€’ 05-04 β€’ 04-27 β€’ 04-20 β€’ 04-12 β€’ 04-06 β€’ 03-23 β€’ 03-09 β€’ 02-24 β€’ 02-10&09 β€’ 02-02 β€’ 01-27 β€’ 01-13
2015 12-30 β€’ 12-16 β€’ 12-08 β€’ 12-02&01 β€’ 11-24 β€’ 11-18&17 β€’ 11-10 β€’ 11-04&03 β€’ 10-21&20 β€’ 10-13 β€’ 10-07&06 β€’ 09-24&23 β€’ 09-17 β€’ 09-10&09 β€’ 09-03 β€’ 08-27&26 β€’ 08-20 β€’ 08-13&12 β€’ 07-29 β€’ 07-15 β€’ 07-01 β€’ 06-17 β€’ 06-03 β€’ 05-20 β€’ 05-06 β€’ 04-22 β€’ 04-08 β€’ 03-25 β€’ 03-11 β€’ 02-25 β€’ 02-11 β€’ 02-07-ko β€’ 01-28 β€’ 01-14
2014 12-17 β€’ 12-03 β€’ 11-19 β€’ 11-05 β€’ 10-22 β€’ 10-08 β€’ 10-05-par β€’ 09-24 β€’ 09-10 β€’ 08-27 β€’ 08-13 β€’ 07-30 β€’ 07-16 β€’ 07-02 β€’ 06-18 β€’ 06-04 β€’ 05-21 β€’ 05-07 β€’ 04-23 β€’ 04-09 β€’ 03-26 β€’ 03-19 β€’ 03-12 β€’ 02-26 β€’ 02-12 β€’ 01-29 β€’ 01-15
2013 12-18 β€’ 12-04 β€’ 11-20