Rug

#library

3 APIs met deze tag

ISBN Validator API

ISBN-validatie en -conversie als een API, lokaal en deterministisch berekend. Het validate-eindpunt detecteert of een code een ISBN-10 of ISBN-13 is, negeert koppeltekens en spaties, en verifieert het controlecijfer — ISBN-10 met het mod-11-schema waarvan het laatste teken de letter X (voor 10) kan zijn, en ISBN-13 met het gewogen 1-3-1-3 mod-10-schema — dus 0-306-40615-2 en 978-0-306-40615-7 zijn beide geldig, terwijl een verkeerd controlecijfer wordt afgewezen. Het checkdigit-eindpunt berekent het achterliggende controlecijfer voor een 9-cijferige ISBN-10-stam of een 12-cijferige ISBN-13-stam (en herberekent het voor een volledige code). Het convert-eindpunt converteert tussen de twee vormen: een ISBN-10 wordt een ISBN-13 door 978 voor te voegen en het controlecijfer te herberekenen, en een ISBN-13 met 978-voorvoegsel wordt teruggeconverteerd naar ISBN-10 (codes met 979-voorvoegsel hebben geen ISBN-10-equivalent). Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor uitgeverijen, bibliotheken, boekhandels, catalogi, e-commerce en metadata-app-ontwikkelaars, ISBN-validatie- en barcodetools, en inventoriesystemen. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten. Dit is ISBN-specifieke validatie en conversie; voor generieke Luhn/Verhoeff-controlecijfers gebruik een check-digit API.

api.oanor.com/isbn-api

Wikisource API

Wikisource als API — de gratis digitale bibliotheek van de Wikimedia met originele bronteksten. Wikisource verzamelt primaire teksten in het publieke domein en onder vrije licenties: klassieke literatuur, poëzie en toneelstukken, historische toespraken, verdragen en grondwetten, religieuze en filosofische werken, baanbrekende gerechtelijke uitspraken, essays, brieven en meer, getrouw getranscribeerd. Deze API verpakt de officiële Wikisource MediaWiki-service in schone JSON. /v1/search?q=Gettysburg Address doorzoekt de bibliotheek en geeft overeenkomende werk- en paginatitels terug met een tekstfragment en woordenaantal. /v1/work?title=Gettysburg Address geeft de metadata van een werk terug — een korte beschrijving, een tekstvoorbeeld, de totale tekenlengte en de canonieke URL. /v1/text?title=Gettysburg Address (Bliss copy) geeft de volledige platte tekst van een werk terug (weergegeven en opgeschoond uit de wikibron, beperkt tot 60.000 tekens met een afgekapte vlag wanneer langer) — de daadwerkelijke leesbare document, inclusief getranscribeerde werken die door sjabloon-gebaseerde pagina's worden samengesteld. Veel werken zijn opgesplitst in subpagina's of bestaan in meerdere versies, gebruik daarom eerst /v1/search om de exacte paginatitel te vinden. Ideaal voor digital humanities- en literatuur-apps, e-reading en citatiehulpmiddelen, NLP-corpora van historische teksten en onderwijs. Inhoud is publiek domein of CC BY-SA. Te onderscheiden van boek-metadatacatalogi en encyclopedieën — dit is de daadwerkelijke volledige tekst van primaire bronnen en klassieke werken. Voor gratis studieboeken gebruik de Wikibooks API, voor de encyclopedie de Wikipedia API.

api.oanor.com/wikisource-api

Books API

Zoek door miljoenen boeken, zoek edities op via ISBN-10/13 en vind auteurs — met covers, publicatiejaren, uitgevers, paginatellingen en onderwerpen. Mogelijk gemaakt door Open Library (Internet Archive).

api.oanor.com/books-api