Batch Abfragen - UB-Mannheim/malibu GitHub Wiki
Batch-Abfragen sind auf unterschiedliche Weise mit den Tools hier möglich. Mit den PHP-Schnittstellen können die Daten als JSON ausgegeben werdne um dann etwa mit einem kleinen Javascript-Skript zu bearbeiten. Alternativ kann man aber auch JSON-Daten in ein Tabellenprogramm hineinladen und weiter auswerten. Dies soll hier exemplarisch mit den URLs vom Testserver gezeigt werden.
JSON-Daten
Eine Datensicht (JSON) für jeden einzelnen Verbundkatalog ist jeweils aufrufbar, z. B. für den SWB:
http://data.bib.uni-mannheim.de/malibu/isbn/swb.php?isbn=978-3-8006-4582-4&format=json
Den ISBN-Parameter kann man dabei natürlich anpassen und für andere Verbünde ersetzt man einfach swb
etwa mit gbv
.
Einbinden von JSON in Tabellenprogramme
Google Spreadsheet kann mit einem zusätzlichen Skript auch JSON-Daten online holen und parsen:
- In Google Spreadsheet neue Tabelle erstellen
- Tools -> Skripteditor öffnen
- Im Skripteditor die bisherigen Zeilen löschen und das zusätzliche Skript: https://gist.github.com/chrislkeller/5719258 hinein kopieren und das Skript als
ImportJSON.gs
benennen. - Skripteditor schliessen und zu Google Spreadsheet wieder zurück wechseln und die Tabelle neu laden.
- Im
Script Center Menu
-> Read Data die Rechte des neuen Skripts bestätigen
Nach diesen Schritten kann man dann etwa mit der folgenden Formel arbeiten:
=ImportJSON("http://data.bib.uni-mannheim.de/malibu/isbn/swb.php?isbn="&A2&"&format=json"; "/rvk"; "noHeaders")
Quelle und weitere Informationen: https://medium.com/@paulgambill/how-to-import-json-data-into-google-spreadsheets-in-less-than-5-minutes-a3fede1a014a#.ekvedt3vz
Beispiel
https://docs.google.com/spreadsheets/d/1nevd0Jx0SClohHuC5Yec-x60PW54rEzqgmVDPY5UqXU/edit?usp=sharing