Recued
Menu
← Back to recipes

Look up a book by ISBN

by recued-core v2 34 views

Use “Look up a book by ISBN” in Recued. Give an isbn and get the edition it identifies, the work behind it, and the author's name — three fetches, because Open Library models all three separately and neither an edition nor a work carries an author's name.

How it works 23 steps

Inspect the data fetches, transforms, gates, and output this recipe runs.

Process (23 steps)
■ raw trim
Trim whitespace from setting isbn
■ isbn_clean replace
Replace text in raw
■ isbn_required template
Generate text from a template
fail: step.isbn_clean is_empty
◆ edition recued-core.open-library.edition.by_isbn
By isbn edition on open library
■ edition_title default
Apply default
■ found_required template
Generate text from a template
fail: step.edition_title is_empty
■ work_ref default
Apply default
■ work_id replace
Replace text in work ref
◆ work recued-core.open-library.work.read
Read work on open library
skip: step.work_id is_empty
■ defaults defaults
Apply defaults
■ author_ref default
Apply default
■ author_id replace
Replace text in author ref
◆ author recued-core.open-library.author.read
Read author on open library
skip: step.author_id is_empty
■ defaults_2 defaults
Apply defaults
■ publishers join
Join items with ", "
■ defaults_3 defaults
Apply defaults
■ subjects_few slice
Take a subset of
■ subjects join
Join items with ", "
■ titles_differ compare
Check if edition title does not equal work title
■ card to_summary
Format results as a summary card
■ model_note template
Generate text from a template
■ title_note template
Generate text from a template
skip: step.titles_differ equal false
■ author_note template
Generate text from a template
skip: step.author_id is_not_empty
▼
Output
summary card
text title_note
text author_note
text model_note
Settings 1 configurable

Configurable at install. Defaults shown — change them anytime in Recued.

isbn setting =

Uses (3 operations)

Pack operation By isbn edition on open library recued-core.open-library.edition.by_isbn
Pack operation Read work on open library recued-core.open-library.work.read
Pack operation Read author on open library recued-core.open-library.author.read

Trust & control

What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.

Permissions it requires

Read your Open_library connection
Declared by the recipe — Recued grants these at install, where you review them before approving.

About

Tags

open-library open-librarybooksisbnbibliographiccatalogueread-onlypack:open-library

Details

23 steps 1 configurable settings recipe_id: check-book-open-library