NYPL-Simplified / server_core

Shared data model and utilities for Library Simplified server applications
7 stars 11 forks source link

Automatically add incoming titles to custom lists based on their 'collection' links #856

Open leonardr opened 6 years ago

leonardr commented 6 years ago

The crawlable Biblioboard feed (https://catalog.biblioboard.com/opds/crawlable/0) uses the 'collection' link to indicate that a book belongs to a certain collection internal to Biblioboard. e.g.:

<link rel="collection" type="application/atom+xml" href="https://catalog.biblioboard.com/opds/modules/6ccd1150-39dc-4c19-bfce-774d39da163f/0" title="Kirkwood Public Library Digital Archives" />

Since these collections are independent of genre classification, it doesn't make sense to import this information as a Classification, but depending on the library's configuration it may make sense to autocreate a CustomList and make sure the imported work is added to that list.

We should make this a boolean option, an attribute of the Biblioboard collection.

Although a CustomList doesn't have to be associated with a specific library, I don't know if the admin interface can handle individual lists not associated with a specific library, as opposed to e.g. treating all the NYT Best-Seller lists as a single super-list.

leonardr commented 5 years ago

Test task list