$def with (page, edition_loans, user_loans, user_ip) $var title: $page.title $ _x = ctx.setdefault('cssfile', 'plain') $ available_loans = page.get_available_loans()

Borrow - Administration

can_borrow - can this book ever be borrowed: $(page.in_borrowable_collection())

You are (ctx.user): $ctx.user

You are an admin?: $ctx.user.is_admin()

work subjects: $page.works[0].get_subjects()

archive.org item identifier: $page.ocaid

external-identifiers from archive.org meta.xml: $page.get_lending_resources()

$# bookreader available: $is_loan_available(page, 'bookreader')
$# pdf available: $is_loan_available(page, 'pdf')
$# epub available: $is_loan_available(page, 'epub')

$ pdf_resource_id = page.get_lending_resource_id('pdf') pdf resourceid: $pdf_resource_id
$ epub_resource_id = page.get_lending_resource_id('epub') epub resourceid: $epub_resource_id

$for edition_loan in edition_loans:
Current loans for $page.title:
$edition_loan

$for loan in available_loans:
Available loans for $page.title:
$loan

Book status in ACS4:
$ bss = 'http://lending.us.archive.org/bss/bss.py' $ bss_format = "%(type)s %(what)s
" $ pdf_loaned = bss_format % { 'what': 'is_loaned_out', 'urn': pdf_resource_id, 'type': 'pdf' } $:pdf_loaned $ pdf_info = bss_format % { 'what': 'resource_info', 'urn': pdf_resource_id, 'type': 'pdf' } $:pdf_info $ pdf_fulfillment = bss_format % { 'what': 'fulfillment_info', 'urn': pdf_resource_id, 'type': 'pdf' } $:pdf_fulfillment
$ epub_loaned = bss_format % { 'what': 'is_loaned_out', 'urn': epub_resource_id, 'type': 'epub' } $:epub_loaned $ epub_info = bss_format % { 'what': 'resource_info', 'urn': epub_resource_id, 'type': 'epub' } $:epub_info $ epub_fulfillment = bss_format % { 'what': 'fulfillment_info', 'urn': epub_resource_id, 'type': 'epub' } $:epub_fulfillment