Téléchargements
- Télécharger le catalogue complet des éditions (JSON compressé)
Contient les identifiants des éditions, les titres, les auteurs et la clé du fichier de chaque texte.
- Télécharger un texte d’exemple (JSON compressé)
Ilias ·
tlg0012.tlg001.local001 - Lister toutes les pages publiques (plan du site XML)
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 texteshttps://gitlab.lisn.upsaclay.fr/api/v4/projects/1918/packages/generic/corpus/1
Exemple d’adresse de fichierhttps://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.