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))