JSON
Python
IIIF
Wrapper Python pour les API Gallica
Ce wrapper, développé par l'université d'Austin (Texas), permet d'appeler les API Gallica, IIIF et SRU depuis un programme Python et selon une syntaxe homogène.
Installation
Le wrapper PyGallica est un package Python (voir le github du développeur pour des conseils d'installation).
Utilisation
PyGallica enveloppe plusieurs API Gallica :
- recherche dans la collection numérique avec l'API SRU Gallica :
>>> from search_api import Search
>>> Search.search('Verdun')
- accès aux métadonnées d'un document numérique avec l'API Document de Gallica :
>>> from document_api import Document
>>> Document.oai('btv1b53066668g')
- accès aux images d'un document numérique avec l'API IIIF :
>>> from iiif_api import IIIF
>>> IIIF.iiif('12148/btv1b53066668g/f1', 'full', 'full', '0', 'native', 'jpg'
>>> IIIF.metadata('12148/btv1b53066668g/f1')
Fiche Technique
formatJSON
LicenceConditions d'utilisation des contenus de Gallica
TechnologiesPython IIIF