{ "info": { "author": "Eric Busto", "author_email": "ebusto@nvidia.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Introduction\nThis module provides middleware to publish [NetBox](https://github.com/digitalocean/netbox/) changes to [Kafka](https://kafka.apache.org/).\n\n# Installation\n`pip install netbox-kafka-producer`\n\n# Configuration\nAdd the following to your NetBox settings.\n```\nINSTALLED_APPS += (\n\t'netbox_kafka_producer',\n)\n\nMIDDLEWARE += (\n\t'netbox_kafka_producer.middleware.KafkaChangeMiddleware',\n)\n\nKAFKA = {\n\t'SERVERS': 'kafka01,kafka02,kafka03',\n\t'TOPIC': 'netbox',\n}\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ebusto/netbox-kafka-producer", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "netbox-kafka-producer", "package_url": "https://pypi.org/project/netbox-kafka-producer/", "platform": "", "project_url": "https://pypi.org/project/netbox-kafka-producer/", "project_urls": { "Homepage": "https://github.com/ebusto/netbox-kafka-producer" }, "release_url": "https://pypi.org/project/netbox-kafka-producer/1.0.10/", "requires_dist": [ "confluent-kafka (==1.0.1)", "dictdiffer (==0.8.0)" ], "requires_python": "", "summary": "Easily publish NetBox changes to Kafka", "version": "1.0.10" }, "last_serial": 5442422, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "ebcd37d7f3ebae1f2ecc1048c4a68e78", "sha256": "92b29135c76b2249535c669cb6d9abd6f2fdf08ae6631b713cae2225e9bedc79" }, "downloads": -1, "filename": "netbox_kafka_producer-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ebcd37d7f3ebae1f2ecc1048c4a68e78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5269, "upload_time": "2019-04-16T18:34:24", "url": "https://files.pythonhosted.org/packages/45/c6/ab4f33bb65d35048d4ba91f52e8b840582c3e4910dbf729d32c2a9a4140d/netbox_kafka_producer-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e34885d2da241e93dcd05723a02fd5c4", "sha256": "ebe96e066529bcb3719d248c326794ca5e456aba636dba2eea38cf9d0fddc7a5" }, "downloads": -1, "filename": "netbox-kafka-producer-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e34885d2da241e93dcd05723a02fd5c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3538, "upload_time": "2019-04-16T18:34:26", "url": "https://files.pythonhosted.org/packages/6f/b5/8c27d4562f3ffa0d10d4a86cd58828fd7d71358bcc39a33444d062075f1f/netbox-kafka-producer-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "7f478263eb111edb5a1af984429299d3", "sha256": "44c4ce9ad9a2da4405b9fa34bc42ba69931bd5ba661dc5fb438ee616daa5259c" }, "downloads": -1, "filename": "netbox_kafka_producer-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7f478263eb111edb5a1af984429299d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5472, "upload_time": "2019-04-17T21:13:10", "url": "https://files.pythonhosted.org/packages/d4/fb/ead7528c31472c8d6424482ff4fbd101bb67b48d3a7dbbc681069f4a8af4/netbox_kafka_producer-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23094b2f8921d54a7f98e0e6013be33c", "sha256": "2f8ad66d2673a9c99480596c53081556b5c89f6f639fa531e77ef142f7c66cbb" }, "downloads": -1, "filename": "netbox-kafka-producer-1.0.1.tar.gz", "has_sig": false, "md5_digest": "23094b2f8921d54a7f98e0e6013be33c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3731, "upload_time": "2019-04-17T21:13:12", "url": "https://files.pythonhosted.org/packages/43/a9/3b6b2e351b41b87f594b099eed19c3cb64d7a780a07cff39563ebee027bc/netbox-kafka-producer-1.0.1.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "1e7904e59afe791e666d23bfbb8fc475", "sha256": "45800d91fda1a4bdff7cf57c6ce8fa806fb152769e22ce2816e974a1f9af6806" }, "downloads": -1, "filename": "netbox_kafka_producer-1.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "1e7904e59afe791e666d23bfbb8fc475", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5401, "upload_time": "2019-06-24T20:16:45", "url": "https://files.pythonhosted.org/packages/e7/c8/e441ca4823ecfd233eb0ab79b6d213361b41a4832f6d90d28417e6dc0f96/netbox_kafka_producer-1.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11f2ab55f38c0ac1398f668c325c4268", "sha256": "928b094e131d261c1f397ee5f453a4d4ea316840da260023c8964a861e03c2a4" }, "downloads": -1, "filename": "netbox-kafka-producer-1.0.10.tar.gz", "has_sig": false, "md5_digest": "11f2ab55f38c0ac1398f668c325c4268", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4012, "upload_time": "2019-06-24T20:16:46", "url": "https://files.pythonhosted.org/packages/20/19/2e94ad6c153df408ca80c412af8627c6a174281c7dbd292d484492ab92e9/netbox-kafka-producer-1.0.10.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "819e87f764b4608583b2fbcea5c69aac", "sha256": "e204def0c5432afeacfd270f22166d74a05c8f9499cf6f305f7aba060c28b346" }, "downloads": -1, "filename": "netbox_kafka_producer-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "819e87f764b4608583b2fbcea5c69aac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5529, "upload_time": "2019-04-17T23:13:01", "url": "https://files.pythonhosted.org/packages/14/fb/1d41fb29d02dd2ec6a06a5a624964d631db30261950c1f600a805a8db73d/netbox_kafka_producer-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5030be19a8fc78d4517b01bd078eae62", "sha256": "8966894dee2ff73cb39cb244e3e836fe8d9359c272ba6c89cd06bcb7740a3ce3" }, "downloads": -1, "filename": "netbox-kafka-producer-1.0.2.tar.gz", "has_sig": false, "md5_digest": "5030be19a8fc78d4517b01bd078eae62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3735, "upload_time": "2019-04-17T23:13:01", "url": "https://files.pythonhosted.org/packages/ce/2e/9de2f262343b80c1a46e90a625d8718f01fa4d1f9b3078288d8afb681332/netbox-kafka-producer-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "b20b600773b2fb592a6d48ac4c5f3903", "sha256": "881a50a0ae4678f1532858a53568205270278e2b6316ced1a0eb0062dd92f898" }, "downloads": -1, "filename": "netbox_kafka_producer-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b20b600773b2fb592a6d48ac4c5f3903", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5547, "upload_time": "2019-04-18T23:00:37", "url": "https://files.pythonhosted.org/packages/60/6b/e58a4877edb5bc698a9d61f89ad2d89f4cb641982d78b587c573633c3738/netbox_kafka_producer-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4a5fdd57637c9726b998b4034befa6a", "sha256": "bf25e216d177c9cb4205a6289463622e69839b5cf9eb6fb14aeb93c7f4bcb48c" }, "downloads": -1, "filename": "netbox-kafka-producer-1.0.3.tar.gz", "has_sig": false, "md5_digest": "a4a5fdd57637c9726b998b4034befa6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3764, "upload_time": "2019-04-18T23:00:38", "url": "https://files.pythonhosted.org/packages/bc/03/48c5332769842fee47963e239b79f43a48ea7a08dba96e52ea93880c172e/netbox-kafka-producer-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "1832f8292217a34221c7e5936f633a39", "sha256": "dc3fa2f1f303148fb4b8a7cd5aa60eaf9a495737b09ff9e49944416889c0b946" }, "downloads": -1, "filename": "netbox_kafka_producer-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "1832f8292217a34221c7e5936f633a39", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5545, "upload_time": "2019-04-23T00:01:30", "url": "https://files.pythonhosted.org/packages/7b/1b/6a704a6be42479628c5febf4630e26a54fa7ff62044e95fdd229be5e5500/netbox_kafka_producer-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2eb91f887fdcb94ff8f5d79c4b6b69bd", "sha256": "a659bf87438df93528793d7ec3089e734ece79e5552abe0c81d1339fd1e4c5db" }, "downloads": -1, "filename": "netbox-kafka-producer-1.0.4.tar.gz", "has_sig": false, "md5_digest": "2eb91f887fdcb94ff8f5d79c4b6b69bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3762, "upload_time": "2019-04-23T00:01:31", "url": "https://files.pythonhosted.org/packages/22/dc/9e3d1f69c35d8f60c634fc5ba79bface74375c22c9627a4972b5c05a81d2/netbox-kafka-producer-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "53ff1e3369bdb4c33b101ff7202a835b", "sha256": "97f50898bdb33de06bbf9803b3fad24aff91444322319c88059adf3b69cb3971" }, "downloads": -1, "filename": "netbox_kafka_producer-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "53ff1e3369bdb4c33b101ff7202a835b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5556, "upload_time": "2019-04-23T17:13:22", "url": "https://files.pythonhosted.org/packages/ea/32/2c4495e356322e5ebfbce88e631e538983ee15fb505598c82a8c86d8f61e/netbox_kafka_producer-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87e64686819643d364aa81e2f3b79b23", "sha256": "be24d0349b1f39cbd80359bb0a6441b25c77b9f8c85b7fbc4e1fc99b19a3b725" }, "downloads": -1, "filename": "netbox-kafka-producer-1.0.5.tar.gz", "has_sig": false, "md5_digest": "87e64686819643d364aa81e2f3b79b23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3774, "upload_time": "2019-04-23T17:13:23", "url": "https://files.pythonhosted.org/packages/fd/b2/8fd6c277de67fb646cdd86601e2ceb61082cf952fdc7e5c6766b81e27bee/netbox-kafka-producer-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "629c26905227756cc2a6b8a9b2a1600b", "sha256": "053debfe1f03d1ccfde01a5e0bd66089706843d129ce9f8001a4857ee7b2f2d3" }, "downloads": -1, "filename": "netbox_kafka_producer-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "629c26905227756cc2a6b8a9b2a1600b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5603, "upload_time": "2019-04-30T16:28:39", "url": "https://files.pythonhosted.org/packages/6b/56/cb8ce5d6e84fe025a1db61f2775f234fcd1f2a91af9fa4c822de8d2a2904/netbox_kafka_producer-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e8b1d2c10cde2259f66a59c193f67f8", "sha256": "17922247a26e87d8b6a12974b9b557215468cc75bc41ba0d8c23fd94b8b405c0" }, "downloads": -1, "filename": "netbox-kafka-producer-1.0.6.tar.gz", "has_sig": false, "md5_digest": "4e8b1d2c10cde2259f66a59c193f67f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3800, "upload_time": "2019-04-30T16:28:42", "url": "https://files.pythonhosted.org/packages/8a/88/8685da34b68a31985697bb92751d1b71ce4b135412bac055cc8ad4d4ecc7/netbox-kafka-producer-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "43e1b5e139eb69f5c0994aba04ff5151", "sha256": "13dd11d01dad9f0c23e576a5c43d0ec1116a44edd931483ed42aa7896d7340d4" }, "downloads": -1, "filename": "netbox_kafka_producer-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "43e1b5e139eb69f5c0994aba04ff5151", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5217, "upload_time": "2019-05-13T22:46:16", "url": "https://files.pythonhosted.org/packages/73/a8/ec779bb0b1d23e6f5c0b50cecacb422ca47bf878eee29ce0e8f2c4f5b186/netbox_kafka_producer-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c94bcc6e1f13b5ba060ac3d80d85082", "sha256": "e32f03fb524b05a08557a8b4f4538a1aa0c29c2ef4701942378be8b30278b5d5" }, "downloads": -1, "filename": "netbox-kafka-producer-1.0.7.tar.gz", "has_sig": false, "md5_digest": "0c94bcc6e1f13b5ba060ac3d80d85082", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3818, "upload_time": "2019-05-13T22:46:17", "url": "https://files.pythonhosted.org/packages/b5/56/74cb5518b801e383c60a855e832660475c4bb7c80ef7c52a2e6d1bdfd547/netbox-kafka-producer-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "6dd5f407219c240e899fc03344152e88", "sha256": "1e2077b9d551bf0545ef5bc7c9bc2bed40e8afbe3527b559239bf87d52c80969" }, "downloads": -1, "filename": "netbox_kafka_producer-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "6dd5f407219c240e899fc03344152e88", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5346, "upload_time": "2019-05-23T19:46:20", "url": "https://files.pythonhosted.org/packages/c9/e2/583b455cb3f68cc38d695698369642b7829f2a0854037a1700de5b72f20b/netbox_kafka_producer-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc146e310ff288d500f5e9432820d7c9", "sha256": "be74d0cb11d4807fbd50ff4f80619876214fde81a8024bb00010f2e43f030d21" }, "downloads": -1, "filename": "netbox-kafka-producer-1.0.8.tar.gz", "has_sig": false, "md5_digest": "fc146e310ff288d500f5e9432820d7c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3976, "upload_time": "2019-05-23T19:46:21", "url": "https://files.pythonhosted.org/packages/e0/45/031e7000ba416e8e15e8dbb3f680ff571e71172f97137df66193e280353b/netbox-kafka-producer-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "4f0e12bc4af9c7e86b8b76efd74817e3", "sha256": "4a0025a6e80735c1d47eb29014e3be1919c1c49a76fce2d2dbdbbf91986ceeb6" }, "downloads": -1, "filename": "netbox_kafka_producer-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "4f0e12bc4af9c7e86b8b76efd74817e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5389, "upload_time": "2019-06-24T20:15:20", "url": "https://files.pythonhosted.org/packages/10/e5/5de6028b3d528ed2ee38620a6284b0776d21fb27e38013da3e1bb597ec55/netbox_kafka_producer-1.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "537a40a312683f9642b960ee523110cd", "sha256": "e8aaa8d449db8534a536a671937434c6478ae0a569c686093dfd86c226406b47" }, "downloads": -1, "filename": "netbox-kafka-producer-1.0.9.tar.gz", "has_sig": false, "md5_digest": "537a40a312683f9642b960ee523110cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4016, "upload_time": "2019-06-24T20:15:22", "url": "https://files.pythonhosted.org/packages/eb/a5/e97d43f9b52f9e484d3315e32a271c46b2335b773240dab78547a546d430/netbox-kafka-producer-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1e7904e59afe791e666d23bfbb8fc475", "sha256": "45800d91fda1a4bdff7cf57c6ce8fa806fb152769e22ce2816e974a1f9af6806" }, "downloads": -1, "filename": "netbox_kafka_producer-1.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "1e7904e59afe791e666d23bfbb8fc475", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5401, "upload_time": "2019-06-24T20:16:45", "url": "https://files.pythonhosted.org/packages/e7/c8/e441ca4823ecfd233eb0ab79b6d213361b41a4832f6d90d28417e6dc0f96/netbox_kafka_producer-1.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11f2ab55f38c0ac1398f668c325c4268", "sha256": "928b094e131d261c1f397ee5f453a4d4ea316840da260023c8964a861e03c2a4" }, "downloads": -1, "filename": "netbox-kafka-producer-1.0.10.tar.gz", "has_sig": false, "md5_digest": "11f2ab55f38c0ac1398f668c325c4268", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4012, "upload_time": "2019-06-24T20:16:46", "url": "https://files.pythonhosted.org/packages/20/19/2e94ad6c153df408ca80c412af8627c6a174281c7dbd292d484492ab92e9/netbox-kafka-producer-1.0.10.tar.gz" } ] }