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.

improve homescreen language

+5 -5
+2 -2
tui/screens/home.py
··· 33 33 id="hero-sub2", 34 34 ) 35 35 yield Static("") 36 - yield Static("Connect to a BBS", classes="title") 36 + yield Static("Dial a BBS", classes="title") 37 37 yield Input(placeholder="handle.example.com", id="handle-input") 38 - yield Static("OR FIND ONE", id="discover-label", classes="section-label") 38 + yield Static("OR TRY ONE OF THESE", id="discover-label", classes="section-label") 39 39 yield ListView(id="discover-list") 40 40 yield Footer() 41 41
+3 -3
web/templates/home.html
··· 10 10 11 11 <!-- Connect --> 12 12 <div class="border-t border-neutral-800 py-8"> 13 - <h2 class="text-neutral-300 mb-4">Connect to a BBS</h2> 13 + <h2 class="text-neutral-300 mb-4">Dial a BBS</h2> 14 14 <form action="/" method="get" id="handle-form" class="flex gap-2 mb-6"> 15 15 <input 16 16 type="text" ··· 24 24 </button> 25 25 </form> 26 26 <div id="discover" class="hidden"> 27 - <p class="text-neutral-500 text-xs uppercase tracking-wide mb-3">or find one</p> 27 + <p class="text-neutral-500 text-xs uppercase tracking-wide mb-3">or try one of these</p> 28 28 <div id="discover-list" class="space-y-1"></div> 29 29 </div> 30 30 </div> 31 31 32 32 <!-- Install --> 33 33 <div class="border-t border-neutral-800 py-8"> 34 - <h2 class="text-neutral-300 mb-4">Dial in from your terminal</h2> 34 + <h2 class="text-neutral-300 mb-4">Better yet, use your terminal</h2> 35 35 <pre class="bg-neutral-900 border border-neutral-800 rounded px-4 py-3 text-neutral-400 text-xs mb-3"><span class="text-neutral-500">$</span> pip install atbbs 36 36 <span class="text-neutral-500">$</span> atbbs</pre> 37 37 <p class="text-neutral-500 text-xs">Requires Python 3.14+.</p>