-- Leo's gemini proxy

-- Connecting to www.underworld.fr:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-US

Memo sur le Gemini Space


UNDERWORLD.FR est disponible via gémini : [gemini://www.underworld.fr](gemini://www.underworld.fr?target=_blank)


===


0) Installation d'un serveur gemini


gemini://www.underworld.fr/blog/gemini.gmi


1) Exemple de code d'une page gemini


Page d'exemple .gmi


--------------------
# titre en gros

## titre en moins gros

### titre en petit

* puce1
* puce2
* puce3

Lien vers un site http externe
=> https://gemini.circumlunar.space/

Lien vers un site gemini externe
=> gemini://gemini.circumlunar.space/

Lien vers un media externe sur http
=> https://cdn.pixabay.com/photo/2018/02/16/23/01/snow-3158868_1280.jpg

Lien vers un media mp3 local
=> ../medias/whitestripes.mp3

Lien vers un media jpg local
=> ../medias/gemini.jpg

Du code bien présenté

\```
def extract_first_heading(filename, default=""):
    """
    Open a file which is presumed to contain text/gemini content and return
    the contents of the first heading line (regardless of heading level).
    If no heading lines are found, return the specified default.
    """
    with open(filename) as fp:
        for line in fp:
            if line.startswith("#"):
                while line[0] == "#":
                    line = line[1:]
                return line.strip()
    return default
\```

Une citation
> Hello World
--------------------

2) Pour commencer à explorer le gemini space


Moteur de recherche sur gemini://

gemini://gus.guru/search


Des sites un peu au hasard:

gemini://gemini.circumlunar.space/capcom/


Ma page d'exemple / test:

gemini://www.underworld.fr/test.gmi


3) Notes / Recherches


Spécifications:

gemini://gemini.circumlunar.space/docs/specification.gmi


Port d'ecoute par defaut : TCP 1965 => Un serveur web "gemini" peut fonctionner à coté d'un serveur web "http" (80/443)


Qu'est ce que c'est / pourquoi?

https://www.bortzmeyer.org/gemini.html


Wikipedia:

https://en.wikipedia.org/wiki/Gemini_(protocol)

https://en.wikipedia.org/wiki/Gemini_space


Serveurs:

GemServ : https://git.sr.ht/~int80h/gemserv

Agate : https://github.com/mbrubeck/agate

Germinal : https://github.com/jfmcbrayer/germinal

Vger : https://tildegit.org/solene/vger

pollux : https://git.sr.ht/~julienxx/pollux


Clients / Navigateurs capables d'explorer le géminiverse:

Lagrange : https://github.com/skyjake/lagrange

Castor : https://sr.ht/~julienxx/Castor/

Kristal : https://github.com/MasterQ32/kristall


Une autre bonne grosse liste de ressources (serveurs/clients/sites):

https://github.com/kr1sp1n/awesome-gemini


Scripts:

https://tildegit.org/solderpunk/gemfeed

-- Response ended

-- Page fetched on Sun May 19 09:26:51 2024