-
-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Schnittstelle für Version und Änderungsdatum #72
Comments
Hi Jakob, freut mich, dass du dreimetadaten hernehmen willst und außerdem vielen herzlichen Dank für den GitHub Sponsor ;) Das ist eigentlich 'ne gute Idee. Ist nur technisch blöd, das in meinen aktuellen Workflow bzw. Code für das automatische Generieren der JSON-Dateien einzubauen, deswegen scheue ich mich davor. Einfacher wäre es, den Timestamp und die Versionsnummer global für den ganzen Datensatz (statt pro Datei) gleich in der Datenbank zu tracken (manuell oder mit SQL-Trigger) und das mit in die JSON-Dateien zu schreiben — unabhängig davon, ob die jeweilige Datei wirklich verändert wurde. Ich glaube, ich verstehe dein Usecase aber auch noch nicht ganz. Oder geht es wirklich um den Zeitpunkt der letzten Änderung? |
Hi! Ja, ich bin jetzt im Nachhinein auf einen kleinen Denkfehler meinerseits gestoßen. Mein Use Case wäre es eigentlich die Liste lokal zu cachen (localStorage oder indexedDb) und davor immer mit einem Request zu schauen, ob es eine neue Version gibt, die gecached werden soll, um nicht die ganzen 1.3 MB downloaden zu müssen (wäre jetzt auch kein Drama, aber gleichzeitig ein wenig unnötig, wenn ich jeden Tag schnell die App öffne). Für das bräuchte es aber eher ein Da du ja semantische Versionierung und GitHub Releases verwendest, könnt ich mir die Information auch einfach von dort holen. Also sobald ein neues Release sichtbar ist, die Liste abrufen und lokal ersetzen. Dafür müsste der Request hier schon reichen: Also ich glaub ich hab schon eine Abhilfe für meinen Use Case gefunden, danke! ;) |
Ahh, guter Punkt, verstehe! Ich habe schonmal an einen RSS-Feed oder etwas äquivalentes (JSON Feed?) gedacht.
Wäre auch eine Idee … quasi nochmal Metadaten über die Metadaten ;)
Ja, werde ich wahrscheinlich so machen. Ich überleg mir was :) |
Ach ja, und falls du migrierst und dir das Recht ist, nehme ich dein Projekt natürlich gern in die README mit auf! |
…files & Added single "Alle.json" file containing the whole dataset (#72)
Versionsnummer und Datum hab' ich den großen JSON-Dateien mal hinzugefügt. BTW, falls du Spotify-IDs gespeichert hast, könnte das hier vielleicht auch hilfreich sein: |
Hi!
Wäre es möglich ein
LastModified
-Property insSerie.json
-File als ISO 8601 oder UNIX Timestamp mit aufzunehmen? Ich wäre grad am überlegen meine DDF-Random-Folge Progressiv Web App (https://github.com/jakob-fyi/ddfiy) von der Spotify API auf dreimetadaten umzubauen und da könnte das von Vorteil sein, um schnell tracken zu können, ob sich etwas geändert hat.Danke für die tolle Arbeit!
The text was updated successfully, but these errors were encountered: