internetarchive / internetarchive/openlibrary

Add National Library of Ukraine to Trusted Book Providers

Open
#7,045 12 comments 0 reactions 0 assignees View on GitHub
Lead: @cdrini Priority: 3 Theme: Trusted Book Providers Type: Feature Request
Dominant language
Python
Stars
6.7k
Forks
2k
Avg merge
2d 19h
Merged PRs (30d)
138

Description

> By the way, this can also be used for Trusted book providers as this library also provides online version of books. For example, let's take book http://irbis-nbuv.gov.ua/ulib/item/UKR0001691 from this page you can click on "Переглянути документ" button, "View the document" if your language is set to English, which will lead you to scan of the book.
> ![image](https://user-images.githubusercontent.com/58372007/193594359-2f4aa72b-92d4-427a-83cf-435c3828eddd.png)
>
> Here is the link to online version of this book http://irbis-nbuv.gov.ua/cgi-bin/ua/elib.exe?Z21ID=&I21DBN=UKRLIB&P21DBN=UKRLIB&S21STN=1&S21REF=10&S21FMT=online_book&C21COM=S&S21CNR=20&S21P01=0&S21P02=0&S21P03=FF=&S21STR=ukr0001435

Steps:

- [ ] Get a data dump of records we can import into Open Library with `nbuv` IDs
- Books in NBUV: ??? (1530 books were added to the library in 2022 as of 27th October)
- Books in Open Library with NBUV IDs: [0](http://openlibrary.org/query.json?type=/type/edition&identifiers.nbuv~=*&limit=5)
- [ ] Import all the books into open library
- [ ] Extend `BookProvider` for nbuv to display Read/other buttons
- Determine how to compute the ID?
- Determine which records are readable somehow?
- [ ] IDEAL: Set up automatic import pipeline

### Stakeholders
@bicolino34 @el4ctr0n

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.