events/2023-05-10-hwc-europe
Homebrew Website Club Europe/London was an IndieWeb meetup on Zoom held on 2023-05-10.
- Archived from: https://etherpad.indieweb.org/HWC_Europe_2023-05-10
Participants
- Kevin Marks
- Sara JakΕ‘a
- capjamesg
- Pablo Morales
- Angelo Gladding
- Mark Sutherland
- megfault
- David Shanske - Showed up 4 hours later and people still going
Notes
- James and Kevin have been hacking on https://bsky.link/ which gives a preview in mf2 format for BlueSky posts
- Posts are being merged on https://bsky.link/feed?user=marksuth.dev -- more work needs to be done on rendering
- honeycomb.io for understanding what is happening in your code
- Angelo has been combining video live streaming and ML text recognition in his site
- megfault wants to combine fediverse with her site and have channels for different people
- Private posts: private_posts
- Publ: https://github.com/PlaidWeb/Publ
- Bridgy: Connects different social networks together
- Connect to GitHub, Facebook, and more
- Connect your site to the Fediverse: https://fed.brid.gy/
- classless CSS https://classless-css-demo.deno.dev/classless.html
- Webmention
- https://www.99-bottles-of-beer.net/
- Markup languages
- Whitby 99 steps and seafood
- https://docs.racket-lang.org/sxml-intro/index.html
- https://github.com/pugjs/pug
- https://github.com/capjamesg/lisp-html-generator/
- https://webpy.org/docs/0.3/templetor
- http://www.aaronsw.com/weblog/archive
- http://www.aaronsw.com/weblog/bubblecity1 - his parody novel which is a bit of a roman Γ clΓ©f
- https://www.w3.org/wiki/Socialwg/AccountDiscovery#use_rel_with_template
- A good series on SGML + XML, and HTML: https://www.youtube.com/watch?v=RH0o-QjnwDg&ab_channel=Computerphile
- https://skypulse.dvy.io/
- https://github.com/CharlesDardaman/blueskyfirehose/tree/main
- https://github.com/fritz0705/flynn
- Goats and highland cows
- POAST - a boastful POST
<code> import websockets import asyncio import flynn uri = "wss://bsky.social/xrpc/com.atproto.sync.subscribeRepos" async def hello(): async with websockets.connect(uri) as websocket: # while True: message = await websocket.recv() # get first 10 bytes for m in message.split(b','): print(flynn.loads(m)) asyncio.get_event_loop().run_until_complete(hello()) </code>
- REAL ACTUAL BLUESKY CBOR -- HERE BE DRAGONS:
\xa2atg#commitbop\x01\xaacops\x81\xa3ccid\xd8*X%\x00\x01q\x12 \x97&$&\xdc\x8c\xf6\xd9\xee\x98\x1fB<fTFP\x98\xa3\xd58\xff\xdeL\x05%\xb8i\x9eo6\x85dpathx app.bsky.feed.like/3jvfovlom7z2yfactionfcreatecseq\x1a\x01\x1d1\x91dprev\xd8*X%\x00\x01q\x12 \xa6\x8e\x90]}u\x88\xe8\xd5\x9a[\x8c\x13\xceL\xe0\xd9\xc6%\x8cJ&2\x99\xd8I#-}m kdrepox did:plc:pt5p4naogbcoxqnin32kwuocdtimex\x182023-05-10T21:04:18.578Zeblobs\x80fblocksY\x14\xb4:\xa2eroots\x81\xd8*X%\x00\x01q\x12 \\<Y\x10UQ\xc74-q\x1c*\x90\x7f\xbb\\\xe2\xe3^\xfa\xc7/\x81\\T\xf38\xf6L\xcc3=gversion\x01\xf8\x01\x01q\x12 \x97&$&\xdc\x8c\xf6\xd9\xee\x98\x1fB<fTFP\x98\xa3\xd58