[Python-de] syncml client
Andrew Smart
subscriptions at smart-knowhow.de
Do Jan 24 09:09:58 CET 2008
Hallo,
ich hatte schonmal die gleiche Idee und bin ebenfalls nicht weit gekommen.
Einen "einfachen" SyncML Client in Python gibt’s wohl nicht.
Interessant ist folgender Artikel:
http://chandlerproject.org/Projects/SyncML
Dort wird das Thema SyncML + Python beschrieben. Das Chandler-Projekt wäre
meine erste Stelle an der ich suchen würde - es ist z.T. (oder komplett?) in
Python geschrieben. Wenns ne SyncML-Implementation gibt dann dort. Die im
Artikel abgelegten Links funktionieren übrigens nicht mehr.
Ebenfalls ein Sprungpunkt: http://www.openmobilealliance.org/
Viele Grüße,
Andrew
> -----Ursprüngliche Nachricht-----
> Von: python-de-bounces at python.net
> [mailto:python-de-bounces at python.net] Im Auftrag von
> Alexander Hoffmann
> Gesendet: Mittwoch, 23. Januar 2008 22:13
> An: Die Deutsche Python Mailingliste
> Betreff: Re: [Python-de] syncml client
>
> Hi Stefan,
>
> Vielen Dank für Deine Antwort. Wird mir wohl nix anderes
> übrig bleiben als auf dem XML-Level zu starten, hatte irgend
> wie gehofft es gäbe in Python eine syncml-Bibliothek.
>
> Danke nochmals und Grüsse,
> Alex
>
> Am 26.12.07 schrieb Stefan Behnel <python-de at behnel.de>:
> > Hallo!
> >
> > Alexander Hoffmann schrieb:
> > > Ich habe vor, mir einen syncml-Client zu basteln, der Adressdaten
> > > von einem eGroupware-Server holt und lokal abspeichert.
> > > Normalerweise finde ich in kürzester Zeit für jedes
> halbwegs offene
> > > Protokoll eine Unterstützung in Python. Für syncml ist
> mir das nicht
> > > gelungen. Habe ich etwas übersehen, oder muss ich wirklich von
> > > Scratch anfangen (ja, ich weiss, es gibt, XML-Parser und
> vieles mehr).
> > >
> > > Wenn es wirklich noch nichts gibt, weiss jemand, ob ein
> syncml-Modul
> > > geplant ist ?
> >
> > Die Möglichkeit, alles selbst zu schreiben, gibt es ja immer - ich
> > würde in dme Fall als Basis lxml empfehlen, um den SyncML Namespace
> > als Python-Klassen zu implementieren:
> >
> > http://codespeak.net/lxml/dev/element_classes.html#id1
> >
> > Das Ganze funktioniert auch zusammen mit lxml.objectify:
> >
> > http://codespeak.net/lxml/dev/objectify.html#the-lxml-objectify-api
> >
> > Ansonsten kannst du vielleicht auch eine externe C-Bibliothek über
> > ctypes anbinden, die bereits das vollständige Protokoll
> implementiert:
> >
> > http://libsyncml.opensync.org/
> >
> > Stefan
> >
> >
> > _______________________________________________
> > python-de maillist - python-de at python.net
> > http://python.net/mailman/listinfo/python-de
> >
>
> _______________________________________________
> python-de maillist - python-de at python.net
> http://python.net/mailman/listinfo/python-de
Mehr Informationen über die Mailingliste python-de