Memo sur le Gemini Space

UNDERWORLD.FR est disponible via gémini : gemini://www.underworld.fr

0) Installation d'un serveur gemini

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

1) Exemple de code d'une page gemini

# 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 : https://gemini.circumlunar.space/docs/specification.html

Port d'ecoute par defaut : TCP 1965 => Un serveur "gemini" peut fonctionner à coté d'un serveur "http/s" (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:

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

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

Scripts: