ATlast — you'll never need to find your favorites on another platform again. Find your favs in the ATmosphere.
atproto
1export type AtprotoAppId = "bluesky" | "tangled" | "spark" | "bsky list"; 2 3export interface AtprotoApp { 4 id: AtprotoAppId; 5 name: string; 6 description: string; 7 link: string; 8 icon: string; 9 followLexicon: string; 10 action: string; 11 enabled: boolean; 12} 13 14export interface PlatformDestinations { 15 twitter: AtprotoAppId; 16 instagram: AtprotoAppId; 17 tiktok: AtprotoAppId; 18 github: AtprotoAppId; 19 twitch: AtprotoAppId; 20 youtube: AtprotoAppId; 21 tumblr: AtprotoAppId; 22} 23 24export interface UserSettings { 25 platformDestinations: PlatformDestinations; 26 saveData: boolean; 27 enableAutomation: boolean; 28 automationFrequency: "Weekly" | "Monthly" | "Quarterly"; 29 wizardCompleted: boolean; 30} 31 32export const DEFAULT_SETTINGS: UserSettings = { 33 platformDestinations: { 34 twitter: "bluesky", 35 instagram: "bluesky", 36 tiktok: "spark", 37 github: "tangled", 38 twitch: "bluesky", 39 youtube: "spark", 40 tumblr: "bluesky", 41 }, 42 saveData: true, 43 enableAutomation: false, 44 automationFrequency: "Monthly", 45 wizardCompleted: false, 46};