Données et droits

Données

Téléchargements

Chaque fichier de lecture contient le texte grec, ses divisions, ses blocs et ses métadonnées éditoriales. Décompressez le fichier gzip pour lire son JSON en UTF-8. Ces téléchargements sont des documents de lecture, pas les fichiers sources XML TEI.

Téléchargement en masse

Le catalogue liste chaque édition ; ajoutez .gz à son objectKey et préfixez l’adresse de base du registre pour obtenir son fichier de lecture. Le script ci-dessous le fait pour tout le corpus.

Adresse de base du registre des textes
https://gitlab.lisn.upsaclay.fr/api/v4/projects/1918/packages/generic/corpus/1

Exemple d’adresse de fichier
https://gitlab.lisn.upsaclay.fr/api/v4/projects/1918/packages/generic/corpus/1/works/tlg0012/tlg001/local001.json.gz

Script Python : télécharger tous les fichiers de lecture
import json
import gzip
from pathlib import Path
from urllib.request import urlopen

catalogue_url = "https://thegreeklibrary.pages.lisn.upsaclay.fr/catalog.json.gz"
text_base = "https://gitlab.lisn.upsaclay.fr/api/v4/projects/1918/packages/generic/corpus/1"
with urlopen(catalogue_url, timeout=60) as response:
    catalogue = json.loads(gzip.decompress(response.read()))

destination = Path("greek-library")
destination.mkdir(exist_ok=True)
(destination / "catalog.json").write_text(
    json.dumps(catalogue, ensure_ascii=False), encoding="utf-8")

for entry in catalogue["entries"]:
    relative_path = entry["objectKey"] + ".gz"
    target = destination / relative_path
    target.parent.mkdir(parents=True, exist_ok=True)
    with urlopen(text_base + "/" + relative_path, timeout=60) as response:
        target.write_bytes(response.read())
    print(entry["id"], flush=True)

Droits

Les textes et leurs enrichissements sont diffusés sous licence CC BY-SA 4.0. Leur statut juridique, leur provenance et la procédure de réclamation sont exposés dans les mentions juridiques.

Lire les sources et le statut juridique

Versionnement

Cette publication utilise la version 2.3.0 du corpus, datée du 2026-08-31. Les identifiants CTS constituent les clés stables des éditions.