Logo BnF

API et jeux de données

fr
  • Accueil
    • Gallica
    • Catalogue général de la BnF
    • data.bnf.fr
    • Dépôt légal du Web
    • Répertoire du Catalogue collectif de France (CCFr)
    • Mandragore
    • Catalogue général des manuscrits (CGM / CCFr)
    • Base Patrimoine (CCFr)
    • Répertoire des manuscrits littéraires français du XXème siècle (Palme)
    • Bibliographique des éditions parisiennes du XVIe siècle
    • Reliures
    • Données statistiques
    • Voir toutes les sources
    • Expérimentations
    • Projets de recherche
    • Tutoriels & outils
  • Services
  1. Vous êtes ici : Accueil
  2. Wrapper Python Pour Les API Gallica
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
format

JSON

Licence

Conditions d'utilisation des contenus de Gallica

Technologies

Python IIIF

Contact
https://github.com/ian-nai
Partage
twitter facebook Linkedin
Ressources en lien
API IIIF de récupération des images de Gallica

L'API IIIF (International Image Interoperability Framework) est une API standardisée par le consortium IIIF  permettant la manipulation homogène d'images indépendamment de leurs localisati

JPEG / JPG TIFF IIIF Images
API Gallica de recherche

Cette API permet de rechercher dans le fonds numérique et de fournir également un ensemble d'éléments d'affinage des requêtes.

XML SRU
API Document de Gallica

À partir d'un document trouvé via l’API de recherche ou de l'interface Gallica, l’API Document (non standardisée) permet de récupérer un certain nombre d'informations (métadonnées) afin d'exploiter

XML
  • © 2020 BnF
  • A propos
  • Conditions d'utilisation
  • Mentions légales
  • Politique de confidentialité
  • RSS
  • Écrire à la BnF
  • Accessibilité
  • DCAT
twitter facebook instagram youtube