Skip to content

bplmaps/collections-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Accessing LMEC collections via API: two methods

The Map Center's collections

The Leventhal Map & Education Center is home to a quarter-million cartographic objects, over 11,000 of which are available online in our digital collections portal. You can access those collections at https://collections.leventhalmap.org. As a Digital Commonwealth partner institution, you can also find any of our items online at https://digitalcommonwealth.org.

Why API?

Application programming interfaces (APIs) allow two different pieces of software to communicate with one another. In the context of LMEC collections, APIs allow you to programmatically retrieve metadata about collections items. This is useful, for example, if you want to build a web app that explores our collections, like Hannah Baker did in a wonderful blog post for Cogapp.

All items in our digital collections can be queried by two related APIs: the JSON API and the IIIF API. As Digital Commonwealth partners, all of our collections adhere to Digital Commonwealth's API specifications.

The following Jupyter Notebooks provide example code for querying the LMEC's collections via both APIs. Let's get started!

Using the notebooks

To run these notebooks, simply go to Binder's landing page, copy-paste this repo's base URL <https://github.com/bplmaps/collections-api> into the appropriate input box, and click Launch.

binder

You can also clone the repo and run the notebooks locally through something like Anaconda.

About

Jupyter notebooks for querying LMEC collections via JSON and IIIF API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%