this repo has no description
1#!/usr/bin/env python3 2 3import json 4 5collections = [ 6 ('app-popsky', 'Popsky', 'pop culture hub (app.popsky.*)'), 7 ('com-shinolabs-pinksea', 'PinkSea', 'oekaki on atproto (com.shinolabs.pinksea.*)'), 8 ('com-whtwnd', 'WhiteWind', 'markdown blog service (com.whtwnd.*)'), 9 ('events-smokesignal', 'Smoke Signal', 'manage events and RSVPs (events.smokesignal.*)'), 10 ('fm-teal', 'teal.fm', 'your music, beautifully tracked (fm.teal.*)'), 11 ('fyi-unravel-frontpage', 'Frontpage', 'a decentralised and federated link aggregator (fyi.unravel.frontpage.*)'), 12 ('im-flushing', 'Flushes', 'The Decentralized Toilet Network of Planet Earth & Simulation 12B (im.flushing.*)'), 13 ('place-stream', 'Streamplace', 'live video on the AT Protocol (place.stream.*)'), 14 ('sh-tangled', 'Tangled', 'tightly-knit social coding (sh.tangled.*)'), 15 ('so-sprk', 'Spark', 'short-form video/photo app (so.sprk.*)'), 16 ('xyz-statusphere', 'Statusphere', 'atproto quick start (xyz.statusphere.*)'), 17] 18 19values = [] 20defs = [] 21 22for (identifier, name, description) in collections: 23 values.append(identifier) 24 defs.append(dict( 25 blurs = 'none', 26 severity = 'inform', 27 adultOnly = False, 28 identifier = identifier, 29 defaultSetting = 'warn', 30 locales = [dict( 31 lang = 'en', 32 name = name, 33 description = description, 34 )], 35 )) 36 37doc = { 38 'labelValues': values, 39 'labelValueDefinitions': defs, 40} 41 42print(json.dumps(doc))