Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
README.md
iiif-cases_test.go
iiif-manifest.go
iiif-manifest_test.go
iiif.go
shared.go
toc.go
toc_test.go

README.md

Gollico

A Go client for the APIs provided by the French National Library on top of the Gallica Digital Library, as documented at http://api.bnf.fr/documents-numeriques

Just playing around with them atm, do not use.

Implemented

  • Table of Contents. Given an ark identifier for a document in the digital library, retrieves its Table of Content and returns it as json. Unit tested for TEI tables of contents, not for HTML table of contents - should more or less work.
  • IIIF (International Image Interoperability Framework): standardized API to retrieve and manipulate images from the digital library

Not implemented

  • Serials Holding: retrieves the years and issues for a periodical publication
  • Metadata: retrieves the metadata / bibliographic data for a document
  • Pages: retrieves the pages informations for a document, e.g. at which page is there a table of content in the document?
  • Occurrence: retrieves the list of occurrences of a term in an indexed document
  • Text: retrieves the OCRed text of a page / document
  • Image: retrieves the image of a physical page of a document in various predefined formats (thmbnail, etc.)
You can’t perform that action at this time.