A simple Ruby server using Sinatra that serves Bluesky custom feeds
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

I forgot that did:webs exist, derp

+1 -1
+1 -1
lib/blue_factory/output_generator.rb
··· 2 2 3 3 module BlueFactory 4 4 class OutputGenerator 5 - AT_URI_REGEXP = %r(^at://did:plc:[a-z0-9]+/app\.bsky\.feed\.post/[a-z0-9]+$) 5 + AT_URI_REGEXP = %r(^at://did:(plc:[a-z0-9]+|web:[a-z0-9\-]+(\.[a-z0-9\-]+)+)/app\.bsky\.feed\.post/[a-z0-9]+$) 6 6 7 7 def generate(response) 8 8 output = {}