Article View: alt.pl.fan.gopher
Article #16971Re: "strona" gopher... i kilka innych pytań w temacie
From: Mateusz Viste
Date: Sat, 04 Jan 2025 20:35
Date: Sat, 04 Jan 2025 20:35
48 lines
3094 bytes
3094 bytes
On Sat, 4 Jan 2025 15:49:22 -0000 (UTC) Pan Net wrote: > Przeczytałem ten opis, i poza tym, że zrozumiałem jak wewnętrznie jest > zbudowana gophermap'a, to jednak nie posunąłem się do przodu. > Zapytam na SDFie, ale najpierw tu, jeśli można, ponieważ nie sądzę, > aby SDF miał jakiś własny standard (to raczej oni są źródłem > standardów Gophera i inni ich kopiują). Nie chodzi o żaden "standard", bo format gophermapy nie jest standardem. Każdy serwer (w sensie każda implementacja) gophera używa swojego formatu. Wszystkie są podobne, bo luźno opierają się na formacie gopherowego menu a ten ma ściśle określoną strukturę wg RFC 1436, ale różnią się jednak różnymi szczegółami. > Gdzie ten plik powinien być? Najprawdopodobniej w katalogu, który gophermapa ma opisywać. > Podejrzałem Lynxem gophermap'y na różnych serverach - wyglądają > identycznie (czyli SDF nie "ma inaczej"). Nie podejrzałeś gophermapy, tylko menu. Menu stworzone na podstawie gophermapy. > Czyli gdzie jest / gdzie powinien być ten plik gophermap? > Bo w-g opisu jest to zwykły plik txt... czyli gdzieś on musi być, że > przeglądarki go odczytują. Nie przeglądarki go odczytują, tylko serwer. Czyta gophermapę, na jej podstawie generuje menu, i dopiero to wysyła przeglądarce. Jeśli dla danego katalogu nie ma gophermapy, to gopherowy serwer zazwyczaj generuje w locie jakieś menu zawierające listę plików. A wracając do tematu: to, jak powinien wyglądać plik gophermapy, gdzie powinien się znajdować i jak się nazywać zależy od implementacji serwera. Np dla serwera Motsognir dokumentację gophermapy znajdziesz w podręczniku na str. 11: https://sourceforge.net/p/motsognir/code/HEAD/tree/trunk/manual.pdf?format=raw Tutaj dla pygopherd: https://github.com/jgoerzen/pygopherd/blob/master/doc/standards/gophermap.txt Tutaj dla Gophernicusa: https://github.com/gophernicus/gophernicus/blob/master/README.gophermap itd. Mateusz
Technical Details
Message-ID:
<20250104213513.0f56dd74@mateusz>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mailReferences:
<slrnvnc2ke.50s5.q-net@MacBookPro10.QLIVER> <20250102135118.7f5e712e@mateusz> <slrnvnim42.1ubl.q-net@QLIVER.home>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Mateusz Viste <mateusz@x.invalid> Newsgroups: alt.pl.fan.gopher Subject: Re: "strona" gopher... i kilka innych pytań w temacie Date: Sat, 4 Jan 2025 21:35:13 +0100 Organization: ... Lines: 66 Message-ID: <20250104213513.0f56dd74@mateusz> References: <slrnvnc2ke.50s5.q-net@MacBookPro10.QLIVER> <20250102135118.7f5e712e@mateusz> <slrnvnim42.1ubl.q-net@QLIVER.home> MIME-Version: 1.0 Injection-Date: Sat, 04 Jan 2025 21:35:13 +0100 (CET) Injection-Info: dont-email.me; posting-host="971e79b95a389a4e14bba3852a5a444b"; logging-data="656317"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+Lq4j3TQsvTmjM4DTVPG6p" Cancel-Lock: sha1:uJ1x0VJ5C4UsPmRy0Dc8MWlENTU= X-Newsreader: Claws Mail 4.1.1 (GTK 3.24.34; x86_64-suse-linux-gnu) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit