Für eines meiner Projekte musste ich Daten aus Nuclos in einem externen Programm verwenden. Dazu habe ich diese Python Bibliothek entwickelt, die das etwas vereinfacht.
Sehr nützlich auch als REPL. Sie wollen z.B. alle Preise um 10% erhöhen? Kein Problem:
[code=python]
for article in nuclos.article.list():
article.price = article.price * 1.1
article.save()
[/code]
Leider ist die REST API noch etwas instabil und ändert sich öfters. Ich habe die meisten Funktionen mit einer aktuellen Nuclos 4.4. Beta getestet. Es kann allerdings gut sein, dass es noch den ein oder anderen Fehler gibt. Für Hinweise darauf bin ich jederzeit dankbar.
Außerdem fehlen noch einige Features, die hoffentlich später noch hinzukommen (z.B. Status, Aufruf von Regeln, …).
- – Repository
- – Dokumentation