YourMJK / dreimetadaten

Die drei ??? Metadaten – Datenbank, API und Website
https://dreimetadaten.de
Creative Commons Attribution 4.0 International
26 stars 4 forks source link

Added all code for Bookbeat URLs #46

Closed levrik closed 4 months ago

levrik commented 4 months ago

How do you populate the JSON, TSV and SQL files with actual data? Is there any script available?

YourMJK commented 4 months ago

Vielen Dank! Ich war so frei und hab' noch den Export durchgeführt (geht aktuell nur unter macOS).

Ergänzen der Daten am besten mit SQL! Dazu muss nur das sqlite3 CLI tool installiert sein (sudo apt install sqlite3).

Dann z.B. eine Textdatei commands.txt erstellen mit einer Zeile für jedes Hörspiel:

UPDATE hörspiel SET urlBookbeat = "https://…" WHERE titel = "und der Super-Papagei";

Anschließend:

$ tools/loadDB.sh
$ sqlite3 metadata/db.sqlite < commands.txt
$ tools/saveDB.sh
YourMJK commented 3 months ago

@levrik Du könntest die URLs + Titel auch in einem beliebigen Format so rüberschicken (oder per PR), dann kann ich die SQL-Zeilen selbst generieren.

levrik commented 3 months ago

@YourMJK Die Daten sind als JSON in https://github.com/YourMJK/dreimetadaten/pull/59 zu finden. Push gerne deine Changes auf meinen Branch.