A tool for measuring the coverage of Bluesky/ATProto relays
9
fork

Configure Feed

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

extracted relay list to a yml config file

+5 -16
+1
.gitignore
··· 1 + config/sources.yml
+4 -16
run_test.rb
··· 1 1 require 'skyfall' 2 + require 'yaml' 2 3 3 - relays = [ 4 - 'atproto.africa', 5 - 'bsky.network', 6 - 'relay1.us-east.bsky.network', 7 - 'relay1.us-west.bsky.network', 8 - 'relay.feeds.blue', 9 - 'relay.fire.hose.cam', 10 - 'relay3.fr.hose.cam', 11 - 'relay.upcloud.world', 12 - 'relay.hayescmd.net', 13 - 'relay.xero.systems', 14 - 'northamerica.firehose.network', 15 - 'europe.firehose.network', 16 - 'asia.firehose.network', 17 - ] 4 + SOURCES = 'config/sources.yml' 18 5 19 - #wss://jetstream2.fr.hose.cam/subscribe 6 + config = YAML.load(File.read(SOURCES)) 20 7 8 + relays = config['relays'] 21 9 maxlen = relays.map(&:length).max 22 10 23 11 relays.each do |host|