Retro Bulletin Board Systems on atproto. Web app and TUI. lazy mirror of alyraffauf/atbbs atbbs.xyz
forums python tui atproto bbs
3
fork

Configure Feed

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

tui: use blocks for home screen logo

+19 -2
+7 -1
tui/app.tcss
··· 119 119 padding: 1 2; 120 120 } 121 121 122 - HomeScreen #hero-title, 122 + HomeScreen #hero-title { 123 + content-align: center middle; 124 + width: 100%; 125 + margin-bottom: 1; 126 + color: #e5e5e5; 127 + } 128 + 123 129 HomeScreen #hero-sub1, 124 130 HomeScreen #hero-sub2 { 125 131 text-align: center;
+12 -1
tui/screens/home.py
··· 23 23 24 24 def compose(self) -> ComposeResult: 25 25 with Vertical(id="home-container"): 26 - yield Static("\n [#d97706]@[/]bbs\n", classes="title", id="hero-title") 26 + from rich.text import Text 27 + 28 + hero = Text() 29 + hero.append("▞▀▖", style="#d97706") 30 + hero.append("▌ ▌\n") 31 + hero.append("▌▙▌", style="#d97706") 32 + hero.append("▛▀▖▛▀▖▞▀▘\n") 33 + hero.append("▌▀ ", style="#d97706") 34 + hero.append("▌ ▌▌ ▌▝▀▖\n") 35 + hero.append("▝▀ ", style="#d97706") 36 + hero.append("▀▀ ▀▀ ▀▀") 37 + yield Static(hero, id="hero-title") 27 38 yield Static( 28 39 "Bulletin boards on the Atmosphere.", classes="subtitle", id="hero-sub1" 29 40 )