I'm trying to write a program that outputs data that can be served over a network with avahi. The documentation I've looked at seems to say I have to register the service with dbus and then connect it to avahi, but the documentation to do this is pretty sparse. Does anyone know of good documentation for it? I've been looking at these:
python-dbus: http://dbus.freedesktop.org/doc/dbus-python/doc/tutorial.html#exporting-objects
python-avahi: http://www.amk.ca/diary/2007/04/rough%5Fnotes%5Fpython%5Fand%5Fdbus.html
I'm really unfamiliar with how avahi works at all, so any pointers would be helpful.