Skip to content

selenachau/binder

Repository files navigation

Finding LC class data with ISBN: Intro to Python and API

Binder

Description: Collection-centered data for ebook use assessment have varied descriptive metadata. COUNTER allows consistency across vendor platforms, but is limited to providing ISBNs. This Binder introduces a Python script to fill in Library of Congress classification data so that collection assessment by subject matter is possible. This project extends COUNTER usage reports to assess library collections by LC class and was presented at library conferences in 2023.

Contents:

  • Two Jupyter Notebooks - one a walkthrough that demonstrates python isbnlib library and OCLC Classify API (isbn-lcc-walkthough.ipynb), and another (isbn-lcc-quick-convert.ipynb) that allows the user to directly use the tool.
  • Two test csv files for the quick convert notebook - a test input file (isbns.csv) and a test output file (isbn-lcc.csv). Users can upload/overwrite the input csv according to instructions in the quick convert notebook to receive and download their own output csv.
  • A python file (parse-html-response-codes.py) is included, which is the same code in the code cell of the quick-convert Jupyter Notebook.

How to Install, Run and Use the Project:

  • Go to mybinder.org and enter the URL of this github repository: https://github.com/selenachau/binder or use the Binder link
  • Required packages are installed upon launch
  • Note: please read and comply with the OCLC Classify API terms and conditions if you intend to develop and/or publish your own code.
  • Instructions are described in each of the Jupyter Notebooks.

Credits: My work is in part a simplification of Melissa Belvadi's code: https://github.com/mbelvadi/lcc_from_isbn

Thanks to my ALA Library Research Roundtable mentoring cohort Arthur Aguilera, Teresa Chung, Karen Harker, and Francisco Juarez, for thought sessions around technology and trends in collections assessment.

About

Finding LC class data with ISBN: Intro to Python and API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published