SMOLNET PORTAL home about changes

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 (gus.guru)


Des sites un peu au hasard:

gemini://gemini.circumlunar.space/capcom/ (gemini.circumlunar.space)


Ma page d'exemple / test:

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


3) Notes / Recherches


Spécifications:

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


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 (https://www.bortzmeyer.org)


Wikipedia:

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


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 (https://github.com)


Scripts:

https://tildegit.org/solderpunk/gemfeed (https://tildegit.org)
Response: 20 (Success), text/gemini
Original URLgemini://www.underworld.fr/blog/gemini-2.gmi
Status Code20 (Success)
Content-Typetext/gemini; charset=utf-8; lang=en-US