Thread View: alt.pl.fan.gopher
6 messages
6 total messages
Started by Qliver
Thu, 02 Jan 2025 03:39
"strona" gopher... i kilka innych pytań w temacie
Author: Qliver
Date: Thu, 02 Jan 2025 03:39
Date: Thu, 02 Jan 2025 03:39
33 lines
2806 bytes
2806 bytes
Gdy przeglądam niektóre gopherowe strony, to widać połączenie opisów strony, podkatalogów i plików. Strony potrafią mieć ładne ramki, ASCII art itp. Nie wiem jak to zrobić. Wszystko co wrzucę do katalogu gopher jest oczywiście widoczne, ale mogę wrzucić tylko katalogi i pliki (zauważyłem, że nie wszystkie pliki są widoczne w przeglądarkach gopher!). Jak zrobić opis strony? Chciałbym, aby każda strona zawierała tekstowy opis zawartości, a dopiero pod nim żeby była zawartość merytoryczna. W-g helpu na SDFie krótki opis (poza "topic") można zrobić komendą "describe", ale dotyczy on tylko całej strony a nie poszczególnych podstron, jest za krótki i... przeglądarki gopher go nigdzie nie wyświetlają (widzę go tylko "wewnętrznie"). W helpie SDFu dot. gophera, poza opisem komendy "describe", nic więcej nie znalazłem na ten temat. Nie potrafię też "podejrzeć" źródła strony gopher. Wszelki zrzuty i pobrania zapisują txt. Gdybym potrafił podejrzeć kod źródłowy, jak w przypadku stron HTML, to wiedziałbym jak są zrobione te strony. Ale niestety nie potrafię tego zrobić. Przeglądarki gopher jedynie dają opcję ściągnięcia plików oraz zapisania strony w txt - podglądu źródła i edycji nie ma. Co zaskakujące (dla mnie ;-), gdy wejdę lynxem na gopher:// to podgląd kodu źródłowego strony pokazuje zwykły HTML... Również, gdy z mojego konta na SDF odpalę lynxa i wejdę na swoją stronę gopher, to podgląd źródla strony pokazuje mi HTML, oraz nie mogę dokonać poprzez lynxa edycji swojej strony (jest chyba na innym fizycznym serverze, a lynx umożliwia edycję tylko na swoim koncie lokalnym) ...czyli nie wiem, jak podejrzeć źródło strony gopher. Gdy mam stronę WWW, mogę wejść do katalogu, gdzie są źródłowe pliki HTML. Natomiast przy gopher nic nie ma. Wchodzę do katalogu gopher na swoim koncie, i... jest pusto, żadnych plików źródłowych. Gdy utworzę katalogi i pliki, to są. Ale żadnych źródeł strony gopher.
Re: "strona" gopher... i kilka innych pytań w temacie
Author: Mateusz Viste
Date: Thu, 02 Jan 2025 12:51
Date: Thu, 02 Jan 2025 12:51
15 lines
1681 bytes
1681 bytes
On Thu, 2 Jan 2025 03:39:58 -0000 (UTC) Qliver wrote: > Gdy przeglądam niektóre gopherowe strony, to widać połączenie opisów > strony, podkatalogów i plików. Strony potrafią mieć ładne ramki, ASCII > art itp. > Nie wiem jak to zrobić. To się nazywa gophermapa: https://en.wikipedia.org/wiki/Gopher_(protocol)#Source_code_of_a_menu Różne serwery różnie wspierają pliki gophermap. Jeśli nie ma gophermapy, to zazwyczaj serwer generuje coś własnego, co wyświetla zawartość katalogów. Skoro używasz SDFa, to ich należałoby zapytać jak stworzyć gophermapę aby ich serwer jej używał. Mateusz
Re: "strona" gopher... i kilka innych pytań w temacie
Author: Pan Net
Date: Thu, 02 Jan 2025 16:37
Date: Thu, 02 Jan 2025 16:37
11 lines
1297 bytes
1297 bytes
Dnia 02.01.2025 Mateusz Viste <mateusz@x.invalid> napisał/a: > To się nazywa gophermapa: > https://en.wikipedia.org/wiki/Gopher_(protocol)#Source_code_of_a_menu > > Różne serwery różnie wspierają pliki gophermap. Jeśli nie ma > gophermapy, to zazwyczaj serwer generuje coś własnego, co wyświetla > zawartość katalogów. Skoro używasz SDFa, to ich należałoby zapytać jak > stworzyć gophermapę aby ich serwer jej używał. Dzięki. Drążę dolej...
Re: "strona" gopher... i kilka innych pytań w temacie
Author: Pan Net
Date: Sat, 04 Jan 2025 15:49
Date: Sat, 04 Jan 2025 15:49
48 lines
3247 bytes
3247 bytes
Dnia 02.01.2025 Mateusz Viste <mateusz@x.invalid> napisał/a: > > To się nazywa gophermapa: > https://en.wikipedia.org/wiki/Gopher_(protocol)#Source_code_of_a_menu > > Różne serwery różnie wspierają pliki gophermap. Jeśli nie ma > gophermapy, to zazwyczaj serwer generuje coś własnego, co wyświetla > zawartość katalogów. Skoro używasz SDFa, to ich należałoby zapytać jak > stworzyć gophermapę aby ich serwer jej używał. 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ą). W WiKi pisze, że gophermap to plik tekstowy (nie napisali, czy z rozszerzeniem .txt). Gdzie ten plik powinien być? Podejrzałem Lynxem gophermap'y na różnych serverach - wyglądają identycznie (czyli SDF nie "ma inaczej"). Ale wszędzie, gdzie Lynx po użyciu \ (podgląd źródła strony) pokazuje gophermap, fizycznie tego pliku nie ma (nie wyświetla jego obecności żadna przeglądarka gophera). Podejrzałem swoją stronę i już wiem, gdzie powinien być ten opis strony/podstrony. Ale, gdy utworzony plik gophermap (skopiowałem to, co w źródłach pokazał mi Lynx i uzupełniłem w odpowiednim m-cu o opis, który chciałem dodać) wrzuciłem na konto (dla pewności do ~ i do katalogu gopher) to... żadna przeglądarka gopher'a (Lynx, w3m, elinks, gopher, sacc, vf1, gopherus) nie "przeczytała go", czyli nie sformatowała strony z dodanym przeze mnie opisem. Za to plik gophermap wszystkie w/w przeglądarki po prostu pokazały jako plik txt na koncie gopher, którego zawartość można zwyczajnie, jak każdego pliku txt, obejrzeć. Czyli wszystkie przeglądarki po wejściu w źródło strony (te co mają taką możliwość, oczywiście) pokazują gophermap strony, ale nie da się jej zedytować, i na żadnej stronie pliku gophermap nie widać jako pliku txt widocznego dla wszystkich, jak to było u mnie po wrzuceniu zedytowanej gophermap na konto. 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ą. pozdroovka -- Qliver, w wersji q-net W przypadku problemów dzwoń 997!
Re: "strona" gopher... i kilka innych pytań w temacie
Author: 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
Re: "strona" gopher... i kilka innych pytań w temacie
Author: Qliver Sieciowiec
Date: Sun, 05 Jan 2025 11:54
Date: Sun, 05 Jan 2025 11:54
29 lines
2042 bytes
2042 bytes
Dnia 04.01.2025 Mateusz Viste <mateusz@x.invalid> napisał/a: > 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 Ponownie dzięki. Niby prosta rzecz (na tle innych protokołów współczesnych), a jednak nie do końca... dla lamera ;-) Drążę dalej. Thnx :-) -- Qliver, w wersji q-net W przypadku problemów dzwoń 997!
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads