Retro Bulletin Board Systems on atproto. Web app and TUI.
lazy mirror of alyraffauf/atbbs
atbbs.xyz
forums
python
tui
atproto
bbs
1import shared from "../../../data/shared.json";
2
3export interface AtprotoApp {
4 name: string;
5 url: string;
6}
7
8export interface LexiconCollections {
9 site: string;
10 board: string;
11 post: string;
12 ban: string;
13 hide: string;
14 pin: string;
15 profile: string;
16}
17
18export interface Services {
19 slingshot: string;
20 constellation: string;
21 lightrail: string;
22}
23
24export interface Cdn {
25 url: string;
26 image_format: string;
27}
28
29export interface DefaultBoard {
30 slug: string;
31 name: string;
32 description: string;
33}
34
35export const ATPROTO_APPS = shared.atproto_apps as AtprotoApp[];
36export const LEXICON_COLLECTIONS =
37 shared.lexicon_collections as LexiconCollections;
38export const SERVICES = shared.services as Services;
39export const CDN = shared.cdn as Cdn;
40export const DEFAULT_BOARD = shared.default_board as DefaultBoard;
41export const HANDLE_PLACEHOLDERS = shared.handle_placeholders as string[];