Beírod egy szócikk címét, az Alexandria BBS megkeresi a wikipedia.org-on, és terminálon olvasható formában mutatja: sima szövegként, szakaszokra bontva, a képernyőhöz tördelve.
Elérhető:
teletypegames.org:2326, böngészőben pedig a bbsweb-en, és a TTG Gate BBS-en át is
Ruby alkalmazás a rubbs gemre építve, mint a Teletype BBS. Egy porton két arca van:
A hívás egy kérdéssel indul: milyen terminál hív. A proxy előbb tippel a telnetválaszokból (40 oszlopnál szélesebb ablak = modern terminál, 40 vagy semmi válasz = C64); a RETURN elfogadja a tippet, az 1 a modern, a 2 a C64-es arcot választja.
Amit beírsz, azt előbb címként keresi: ha a Wikipédián van ilyen című szócikk, vagy olyan, amire ez átirányít (c64 → Commodore 64), az azonnal megnyílik. Különben jönnek a találatok, a legjobb elöl.
A szócikk a szakaszaival nyílik: a bevezető a szócikk címe alatt, aztán a fő szakaszok, bennük az alcímek. A Lásd még, Jegyzetek, Források, További információk és hasonlók kimaradnak. A képlet olvashatóvá tett TeX-ként jelenik meg (e^(iπ)+1=0). Minden szócikk alatt ott a címe: a szöveg a Wikipédiáé, CC BY-SA alatt.
A nyelvek: angol és magyar (ALEXANDRIA_BBS_LANGUAGES, az első az alapértelmezett).
| Billentyű | Művelet |
|---|---|
F2 |
Keresés… |
F3 |
Véletlen szócikk |
F4 |
Nyelvváltás |
Enter |
A találat megnyitása |
F5 / Alt-Enter |
Teljes képernyő és vissza |
Esc |
Ablak bezárása |
Alt-X |
Kilépés |
A találatok ablaka a címeket mutatja az egyező részlettel; a szócikk ablakában balra a szakaszok, jobbra a szöveg.
A promptnál írd be a címet, és RETURN. Az üres RETURN a menüt nyitja: R véletlen szócikk, L nyelv, Q kilépés. A találatok és a szakaszok számozott listák: a szám és RETURN megnyit egyet, az üres RETURN lapoz, a Q vagy a ← visszalép. A szakasz minden képernyőnyi után megáll.
A proxy névtelenül olvassa az en.wikipedia.org és hu.wikipedia.org MediaWiki Action API-ját: list=search a találatokhoz, prop=extracts (sima szöveg) a szócikkhez, list=random a véletlenhez, és a User-Agentben megnevezi magát, ahogy a Wikipédia kéri. A találatokat és a szócikkeket 10 percig gyorsítótárazza. A C64-es arc ugyanazt a szöveget írja, mint a modern; a rubbs PETSCII-vonala alakítja át a C64 karakterkészletére (az ékezetes betűkből a legközelebbi ASCII lesz).
A masterre pusholt változást a Woodpecker élesíti (ci-deploy alexandria-bbs); a konténer neve alexandria-bbs, helye /srv/stacks/alexandria-bbs.