Recuperation des metadonnees d'un livre a partir de son ISBN, cote serveur uniquement (aucune interface, aucune persistance). Cascade : BnF en ISBN-13, puis BnF en ISBN-10 converti, puis OpenLibrary. La conversion 13 -> 10 est indispensable et non optionnelle : la BnF indexe l'ISBN tel qu'imprime, les ouvrages d'avant 2007 ne portent qu'un ISBN-10 et sont introuvables par l'EAN-13 que lit le scanner. Toutes les notices trouvees sont remontees (jusqu'a 5) : un meme ISBN peut correspondre a plusieurs reeditions, le choix revient a l'utilisateur. Le double appel /isbn puis /authors d'OpenLibrary est bien fait, avec repli sur l'oeuvre quand l'edition ne porte aucun auteur : c'est le bug de BookLogr (titre rempli, auteur vide) qu'il ne faut pas reproduire. La couverture vient toujours d'OpenLibrary, avec ?default=false pour obtenir un 404 plutot qu'une image placeholder. 87 tests xUnit, sur fixtures enregistrees : aucune dependance au reseau. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1 line
3.7 KiB
JSON
1 line
3.7 KiB
JSON
{"type": {"key": "/type/author"}, "authors": [{"type": {"key": "/type/author_role"}, "author": "/authors/OL1035797A"}], "lc_classifications": ["BS511.2 .M38 1983"], "source_records": ["marc:marc_loc_2016/BooksAll.2016.part14.utf8:44902322:661", "ia:largent0000zola_x5y8", "amazon:1522994696", "amazon:1507893590", "amazon:1374885126", "amazon:1546575251", "amazon:2011935814", "bwb:9798725651614", "amazon:2211075487", "bwb:9798744611989", "amazon:2080721984", "amazon:2277119024", "amazon:2491865025", "amazon:0343116146", "amazon:034410950X", "amazon:1533289921", "amazon:1539051706", "amazon:0342133217", "ia:documentslittera00zola", "amazon:1783100281", "bwb:9798479747168", "bwb:9780342659180", "bwb:9781513133201", "bwb:9798452511731", "bwb:9798647929167", "bwb:9798493288180", "amazon:9754340390", "amazon:1014154979", "amazon:9759099004", "amazon:9759099268", "amazon:6059115721", "amazon:9755708855", "amazon:9759099144", "marc:marc_uic/UIC_2022.mrc:6162700:1247", "bwb:9780342133222", "bwb:9782812413773", "bwb:9780996655125", "amazon:3368406892", "bwb:9781520427072", "bwb:9781549856327", "bwb:9781973572022", "bwb:9781980998709", "bwb:9781549856549", "bwb:9781973258513", "bwb:9781795490092", "bwb:9798424798467", "bwb:9780274794744", "promise:bwb_daily_pallets_2021-03-26", "promise:bwb_daily_pallets_2021-02-15", "promise:bwb_daily_pallets_2021-02-02", "promise:bwb_daily_pallets_2020-10-07", "marc:harvard_bibliographic_metadata/ab.bib.13.20150123.full.mrc:406303964:833", "promise:bwb_daily_pallets_2021-01-13", "bwb:9781016886864", "bwb:9798480105315", "amazon:8416948380", "bwb:9781014405814", "promise:bwb_daily_pallets_2024-05-24:P9-CEY-153", "bwb:9781530316380", "ia:bwb_KU-705-801", "ia:bwb_W1-CAE-947", "ia:germinal0000mile_j7b7"], "alternate_names": ["\u00c9mile \u00c9douard Charles Antoine Zola", "\u042d\u043c\u0438\u043b\u044c \u0417\u043e\u043b\u044f", "Emile Zola"], "personal_name": "Emile Zola", "death_date": "28 September 1902", "name": "\u00c9mile Zola", "birth_date": "2 April 1840", "subjects": ["Romanian Poets", "Travel", "Description and travel", "Biography"], "remote_ids": {"viaf": "32004502", "wikidata": "Q504", "isni": "0000000120958660", "bookbrainz": "feff739d-3d0e-43e8-b520-dd7a63e760bb", "musicbrainz": "591846b4-5f9d-4068-b656-b8182a1fa8b2", "goodreads": "4750", "imdb": "nm0957652", "lc_naf": "n79026785", "librarything": "zolaemile", "librivox": "1233", "project_gutenberg": "528", "opac_sbn": "CFIV006123"}, "bio": "Emile Zola was a French journalist and novelist known for his series of 20 novels known collectively as Les Rougon-Macquart (1871-93). Zola's style was called literary naturalism; his novels were attacked and even banned for their frankness and sordid detail, and caused quite a bit of controversy in their day. The same traits made him a best-selling author and a star of French literature in his day. In 1898 he then further incurred the wrath of French officials when he published the open letter \"J'Accuse,\" in defense of Alfred Dreyfus, an Army officer who had been convicted of treason. Zola was sentenced to prison for libel, fled to England, and was granted amnesty a few months later. He died in Paris from carbon monoxide poisoning -- the victim of a stopped-up chimney -- a few months before Dreyfus was officially exonerated.\r\n[(Source)][1]\r\n\r\n\r\n [1]: http://www.infoplease.com/biography/var/emilezola.html", "works": [{"key": "/works/OL22683476W"}], "key": "/authors/OL32772A", "lccn": ["82048589"], "title": "(fa) (Zola, Emile", "photos": [7322184, 7277175, 7321584], "latest_revision": 36, "revision": 36, "created": {"type": "/type/datetime", "value": "2008-04-01T03:28:50.625462"}, "last_modified": {"type": "/type/datetime", "value": "2025-08-11T03:10:32.196053"}} |