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.

new logos

+87 -12
assets/logo-1024.png

This is a binary file and will not be displayed.

assets/logo-512.png

This is a binary file and will not be displayed.

+66 -6
assets/logo.svg
··· 1 - <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"> 1 + <svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128"> 2 2 <rect width="128" height="128" rx="16" fill="#171717"/> 3 - <text x="64" y="68" text-anchor="middle" font-family="monospace" font-size="64" font-weight="bold" fill="#d97706">@</text> 4 - <line x1="28" y1="88" x2="100" y2="88" stroke="#525252" stroke-width="2.5" stroke-linecap="round"/> 5 - <line x1="28" y1="98" x2="84" y2="98" stroke="#404040" stroke-width="2.5" stroke-linecap="round"/> 6 - <line x1="28" y1="108" x2="68" y2="108" stroke="#333333" stroke-width="2.5" stroke-linecap="round"/> 7 - </svg> 3 + <rect x="22" y="48" width="4" height="4" fill="#d97706"/> 4 + <rect x="26" y="48" width="4" height="4" fill="#d97706"/> 5 + <rect x="30" y="48" width="4" height="4" fill="#d97706"/> 6 + <rect x="42" y="48" width="4" height="4" fill="#e5e5e5"/> 7 + <rect x="66" y="48" width="4" height="4" fill="#e5e5e5"/> 8 + <rect x="18" y="52" width="4" height="4" fill="#d97706"/> 9 + <rect x="34" y="52" width="4" height="4" fill="#d97706"/> 10 + <rect x="42" y="52" width="4" height="4" fill="#e5e5e5"/> 11 + <rect x="66" y="52" width="4" height="4" fill="#e5e5e5"/> 12 + <rect x="18" y="56" width="4" height="4" fill="#d97706"/> 13 + <rect x="26" y="56" width="4" height="4" fill="#d97706"/> 14 + <rect x="34" y="56" width="4" height="4" fill="#d97706"/> 15 + <rect x="42" y="56" width="4" height="4" fill="#e5e5e5"/> 16 + <rect x="46" y="56" width="4" height="4" fill="#e5e5e5"/> 17 + <rect x="50" y="56" width="4" height="4" fill="#e5e5e5"/> 18 + <rect x="54" y="56" width="4" height="4" fill="#e5e5e5"/> 19 + <rect x="66" y="56" width="4" height="4" fill="#e5e5e5"/> 20 + <rect x="70" y="56" width="4" height="4" fill="#e5e5e5"/> 21 + <rect x="74" y="56" width="4" height="4" fill="#e5e5e5"/> 22 + <rect x="78" y="56" width="4" height="4" fill="#e5e5e5"/> 23 + <rect x="94" y="56" width="4" height="4" fill="#e5e5e5"/> 24 + <rect x="98" y="56" width="4" height="4" fill="#e5e5e5"/> 25 + <rect x="102" y="56" width="4" height="4" fill="#e5e5e5"/> 26 + <rect x="106" y="56" width="4" height="4" fill="#e5e5e5"/> 27 + <rect x="18" y="60" width="4" height="4" fill="#d97706"/> 28 + <rect x="26" y="60" width="4" height="4" fill="#d97706"/> 29 + <rect x="30" y="60" width="4" height="4" fill="#d97706"/> 30 + <rect x="34" y="60" width="4" height="4" fill="#d97706"/> 31 + <rect x="42" y="60" width="4" height="4" fill="#e5e5e5"/> 32 + <rect x="58" y="60" width="4" height="4" fill="#e5e5e5"/> 33 + <rect x="66" y="60" width="4" height="4" fill="#e5e5e5"/> 34 + <rect x="82" y="60" width="4" height="4" fill="#e5e5e5"/> 35 + <rect x="90" y="60" width="4" height="4" fill="#e5e5e5"/> 36 + <rect x="18" y="64" width="4" height="4" fill="#d97706"/> 37 + <rect x="26" y="64" width="4" height="4" fill="#d97706"/> 38 + <rect x="30" y="64" width="4" height="4" fill="#d97706"/> 39 + <rect x="42" y="64" width="4" height="4" fill="#e5e5e5"/> 40 + <rect x="58" y="64" width="4" height="4" fill="#e5e5e5"/> 41 + <rect x="66" y="64" width="4" height="4" fill="#e5e5e5"/> 42 + <rect x="82" y="64" width="4" height="4" fill="#e5e5e5"/> 43 + <rect x="94" y="64" width="4" height="4" fill="#e5e5e5"/> 44 + <rect x="98" y="64" width="4" height="4" fill="#e5e5e5"/> 45 + <rect x="102" y="64" width="4" height="4" fill="#e5e5e5"/> 46 + <rect x="18" y="68" width="4" height="4" fill="#d97706"/> 47 + <rect x="42" y="68" width="4" height="4" fill="#e5e5e5"/> 48 + <rect x="58" y="68" width="4" height="4" fill="#e5e5e5"/> 49 + <rect x="66" y="68" width="4" height="4" fill="#e5e5e5"/> 50 + <rect x="82" y="68" width="4" height="4" fill="#e5e5e5"/> 51 + <rect x="106" y="68" width="4" height="4" fill="#e5e5e5"/> 52 + <rect x="22" y="72" width="4" height="4" fill="#d97706"/> 53 + <rect x="26" y="72" width="4" height="4" fill="#d97706"/> 54 + <rect x="30" y="72" width="4" height="4" fill="#d97706"/> 55 + <rect x="42" y="72" width="4" height="4" fill="#e5e5e5"/> 56 + <rect x="46" y="72" width="4" height="4" fill="#e5e5e5"/> 57 + <rect x="50" y="72" width="4" height="4" fill="#e5e5e5"/> 58 + <rect x="54" y="72" width="4" height="4" fill="#e5e5e5"/> 59 + <rect x="66" y="72" width="4" height="4" fill="#e5e5e5"/> 60 + <rect x="70" y="72" width="4" height="4" fill="#e5e5e5"/> 61 + <rect x="74" y="72" width="4" height="4" fill="#e5e5e5"/> 62 + <rect x="78" y="72" width="4" height="4" fill="#e5e5e5"/> 63 + <rect x="90" y="72" width="4" height="4" fill="#e5e5e5"/> 64 + <rect x="94" y="72" width="4" height="4" fill="#e5e5e5"/> 65 + <rect x="98" y="72" width="4" height="4" fill="#e5e5e5"/> 66 + <rect x="102" y="72" width="4" height="4" fill="#e5e5e5"/> 67 + </svg>
+21 -6
web/static/favicon.svg
··· 1 - <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"> 1 + <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> 2 2 <rect width="32" height="32" rx="4" fill="#171717"/> 3 - <text x="16" y="19" text-anchor="middle" font-family="monospace" font-size="18" font-weight="bold" fill="#d97706">@</text> 4 - <line x1="8" y1="24" x2="24" y2="24" stroke="#525252" stroke-width="1"/> 5 - <line x1="8" y1="27" x2="20" y2="27" stroke="#404040" stroke-width="1"/> 6 - <line x1="8" y1="30" x2="16" y2="30" stroke="#333333" stroke-width="1"/> 7 - </svg> 3 + <rect x="10" y="4" width="3" height="3" fill="#d97706"/> 4 + <rect x="13" y="4" width="3" height="3" fill="#d97706"/> 5 + <rect x="16" y="4" width="3" height="3" fill="#d97706"/> 6 + <rect x="7" y="7" width="3" height="3" fill="#d97706"/> 7 + <rect x="19" y="7" width="3" height="3" fill="#d97706"/> 8 + <rect x="7" y="10" width="3" height="3" fill="#d97706"/> 9 + <rect x="13" y="10" width="3" height="3" fill="#d97706"/> 10 + <rect x="19" y="10" width="3" height="3" fill="#d97706"/> 11 + <rect x="7" y="13" width="3" height="3" fill="#d97706"/> 12 + <rect x="13" y="13" width="3" height="3" fill="#d97706"/> 13 + <rect x="16" y="13" width="3" height="3" fill="#d97706"/> 14 + <rect x="19" y="13" width="3" height="3" fill="#d97706"/> 15 + <rect x="7" y="16" width="3" height="3" fill="#d97706"/> 16 + <rect x="13" y="16" width="3" height="3" fill="#d97706"/> 17 + <rect x="16" y="16" width="3" height="3" fill="#d97706"/> 18 + <rect x="7" y="19" width="3" height="3" fill="#d97706"/> 19 + <rect x="10" y="22" width="3" height="3" fill="#d97706"/> 20 + <rect x="13" y="22" width="3" height="3" fill="#d97706"/> 21 + <rect x="16" y="22" width="3" height="3" fill="#d97706"/> 22 + </svg>