{ "info": { "author": "Carlos Rodrigues", "author_email": "cefrodrigues@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "ABOUT\n-----\n\nThis service/library publishes CNAME records pointing to the local host over multicast DNS using the **Avahi** daemon found in all major Linux distributions. Useful as a poor-man's service discovery or as a helper for named virtual-hosts in development environments.\n\nSince Avahi is compatible with Apple's Bonjour, these names are usable from MacOS X and Windows too.\n\nSee also:\n\n * http://www.multicastdns.org\n * https://www.avahi.org\n * https://www.apple.com/support/bonjour\n\nDEPENDENCIES\n------------\n\nBesides a running Avahi daemon, this service requires the ``dbus-python`` bindings which, in turn, requires the development packages for D-Bus and D-Bus Glib (eg. ``dbus-devel`` and ``dbus-glib-devel`` in CentOS 7).\n\nINSTALLATION\n------------\n\nThis package can be installed from source by running::\n\n python setup.py build\n python setup.py install\n\nOr, you can install the latest stable release from PyPI::\n\n pip install mdns-publisher\n\n**Note:** If you're using Python 2.7 and you get errors installing ``dbus-python``, you may need to upgrade your ``pip`` version::\n\n pip install --upgrade pip\n\nRUNNING\n-------\n\nPass (one or more) CNAMEs as command-line arguments to ``mdns-publish-cname``::\n\n mdns-publish-cname name01.local name02.local\n\nNames must use the ``.local`` domain but can have arbitrary sub-domains::\n\n mdns-publish-cname name01.local name02.local name03.mysubdomain.local\n\nIf the server running ``mdns-publish-cname`` is being announced over mDNS as ``myserver.local``, all of these names will be answered by Avahi as CNAMEs for ``myserver.local``, regardless of any sub-domains they might have. They remain available as long as ``mdns-publish-cname`` is running.\n\nRun ``mdns-publish-cname`` with no arguments to find out about the available options.\n\n**Note:** You can find a sample ``mdns-publish-cname.service`` file for ``systemd`` in the source repository.\n\nINTEGRATING\n-----------\n\nThe ``AvahiPublisher`` class in the ``mpublisher`` module can be integrated into your application to have it publish its own CNAMEs.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/carlosefr/mdns-publisher", "keywords": "Avahi mDNS CNAME", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mdns-publisher", "package_url": "https://pypi.org/project/mdns-publisher/", "platform": "", "project_url": "https://pypi.org/project/mdns-publisher/", "project_urls": { "Homepage": "https://github.com/carlosefr/mdns-publisher" }, "release_url": "https://pypi.org/project/mdns-publisher/0.9.2/", "requires_dist": null, "requires_python": "", "summary": "Publish CNAMEs pointing to the local host over Avahi/mDNS", "version": "0.9.2" }, "last_serial": 3746935, "releases": { "0.9.1": [ { "comment_text": "", "digests": { "md5": "7122aff323ca964e69940c056a75f793", "sha256": "2eac1327e6c8359af6a8ed91a4fd8bd32474bca2d612b9b33bfc0f98c1ef2c09" }, "downloads": -1, "filename": "mdns-publisher-0.9.1.tar.gz", "has_sig": false, "md5_digest": "7122aff323ca964e69940c056a75f793", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7467, "upload_time": "2018-04-07T21:37:52", "url": "https://files.pythonhosted.org/packages/b4/35/68eaabb55b001f4e50e48cbdfab3f8b762977cff983afd19cc0e0966f29a/mdns-publisher-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "bcd7601229f057eefbf4bb4afd24b4f4", "sha256": "b230902a7b0547ac372300af675183c3456a9cb8c46cedde72028e26b4998fce" }, "downloads": -1, "filename": "mdns-publisher-0.9.2.tar.gz", "has_sig": false, "md5_digest": "bcd7601229f057eefbf4bb4afd24b4f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7654, "upload_time": "2018-04-08T22:30:31", "url": "https://files.pythonhosted.org/packages/5e/e4/9515caa454ca4dffb36df2b1049ae203f01b924d7c0bc2ce0d5864608ab6/mdns-publisher-0.9.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bcd7601229f057eefbf4bb4afd24b4f4", "sha256": "b230902a7b0547ac372300af675183c3456a9cb8c46cedde72028e26b4998fce" }, "downloads": -1, "filename": "mdns-publisher-0.9.2.tar.gz", "has_sig": false, "md5_digest": "bcd7601229f057eefbf4bb4afd24b4f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7654, "upload_time": "2018-04-08T22:30:31", "url": "https://files.pythonhosted.org/packages/5e/e4/9515caa454ca4dffb36df2b1049ae203f01b924d7c0bc2ce0d5864608ab6/mdns-publisher-0.9.2.tar.gz" } ] }