[avahi] Python binding? (was: Automatically do something, when a service has been published?)
lathiat at bur.st
Sun Aug 24 14:17:21 PDT 2008
On 24/08/2008, at 10:02 PM, Michael Schmarck wrote:
> 2008/8/24 Trent Lloyd <lathiat at bur.st>:
>> Hi Michael,
>> On 24/08/2008, at 7:00 PM, Michael Schmarck wrote:
>>> 2008/8/23 Trent Lloyd <lathiat at bur.st>
>>>> Avahi doesn't support anything like this right now (some kind of
>>>> 'callout' based script for services appearing/disappearing)
>>> Too bad.
>>> By chance - does mDNSresponder support that?
>> Not AFAIK, both mDNSResponder and Avahi are generally designed to be
>> integrated into programs rather than calling out to.
>> Writing such a tool wouldn't be so hard, if you want to get your
>> a little dirty...
> Hm. Are there Python bindings available for Avahi (no, I haven't
> yet looked)?
Perhaps you should look ;)
It is not so much a 'binding'... as python-dbus makes a fairly nice
API for us with introspection and we made a module with a couple extra
convenience functions and constants.
Unfortunately we re-wrote most tools in C around 0.5.2 but if you go
back to 0.5 you can find most tools in python, but we since introduced
'flags' paramater to many calls so they need a quick fix to work:
More information about the avahi