zammadoo

Free

by flashdaggerindividual

Ein objektorientierter Python-REST-API-Client für Zammad mit flüssiger Schnittstelle und Typsicherheit.

zammadoo ist ein moderner, objektorientierter Python-Client für die REST-API von Zammad. Im Gegensatz zu einfacheren Wrappern legt zammadoo Wert auf einen flüssigen (fluent) Workflow und Typsicherheit. Durch die Kapselung von Zammad-Ressourcen in spezifischen Python-Typen profitieren Entwickler von einer exzellenten IDE-Unterstützung und können statische Typprüfer wie mypy nutzen. Die Bibliothek unterstützt gängige Authentifizierungsmethoden wie HTTP Basic Auth und Token-basierte Authentifizierung und ermöglicht den einfachen Zugriff auf Tickets, Artikel, Anhänge und Tags.

Funktionen

  • Fluent Interface

    Ermöglicht einen flüssigen Workflow durch verkettete Methodenaufrufe (z. B. client.tickets(id).articles).

  • Typsicherheit

    Unterstützt statische Typprüfer wie mypy für sichereren Code und bessere Fehlererkennung.

  • IDE-Unterstützung

    Ressourcen sind in eigenen Typen gekapselt, was die Autovervollständigung in IDEs verbessert.

  • Umfassende API-Abdeckung

    Umfasst Funktionen für Tickets, Artikel, Anhänge, Tags und die Suche.

Verwandte Pakete