{ "info": { "author": "Alan Christie", "author_email": "alan.christie@matildapeak.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Matilda Peak Chronicler Transmitter\n===================================\n\nThe ``matildapeak-chronicler-transmitter`` module is a set of utilities\nemployed by `Matilda Peak`_'s **Emergent Behaviour Platform**.\n\nChronicler Transmitter\n----------------------\nThis class provides basic *payload* transmission to Chronicler and is used\nby `Garten`_ and other data adapters to feed Chronicler with processable data.\nThe payload is a keyword-value dictionary that is passed to connected\nPatterneer *Runners* encapsulated in a `Protocol Buffer`_ object.\n\nFor convenience The class provides a synchronous posting method (``post()``)\nand an asynchronous posting method (``post_async()``) but you're advised to\nuse one or the other, not mix them in a single application.\n\nTypical usage::\n\n from matildapeak.chronicler_transmitter import ChroniclerTransmitter\n\n ct = ChroniclerTransmitter(URL, RESOURCE, APP_ID, APP_CODE)\n ct.post_async({'field': 'value'})\n\n ct.stop_async()\n\n.. _Garten: https://gitlab.com/matilda.peak/garten\n.. _Matilda Peak: http://www.matildapeak.com\n.. _Protocol Buffer: https://gitlab.com/matilda.peak/protobuf\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/matilda.peak/chronicler-transmitter", "keywords": "protobuf,chronicler", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "matildapeak-chronicler-transmitter", "package_url": "https://pypi.org/project/matildapeak-chronicler-transmitter/", "platform": "any", "project_url": "https://pypi.org/project/matildapeak-chronicler-transmitter/", "project_urls": { "Homepage": "https://gitlab.com/matilda.peak/chronicler-transmitter" }, "release_url": "https://pypi.org/project/matildapeak-chronicler-transmitter/2019.3/", "requires_dist": [ "requests (<3.0.0,>=2.22.0)" ], "requires_python": ">=3.7, <4", "summary": "Utilities for Chronicler event delivery", "version": "2019.3" }, "last_serial": 5788606, "releases": { "2019.1": [ { "comment_text": "", "digests": { "md5": "08669398fe474cea852769bb51f60003", "sha256": "dd5abb11efc5486c59ada33d0d45f58a8c57841a276b218f98cc2fe26b9b1ee7" }, "downloads": -1, "filename": "matildapeak_chronicler_transmitter-2019.1-py3-none-any.whl", "has_sig": false, "md5_digest": "08669398fe474cea852769bb51f60003", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7, <4", "size": 4424, "upload_time": "2019-08-25T23:08:22", "url": "https://files.pythonhosted.org/packages/58/43/df9f1b0c901c0f13d7566049e3a73ddf581547b4613dcbca27d902036198/matildapeak_chronicler_transmitter-2019.1-py3-none-any.whl" } ], "2019.2": [ { "comment_text": "", "digests": { "md5": "6b85b1b0970e18383f7b0d6589229758", "sha256": "e0342e58ccd50782b3d96225d863e706cf44538e384bc24a29357473f95f314e" }, "downloads": -1, "filename": "matildapeak_chronicler_transmitter-2019.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6b85b1b0970e18383f7b0d6589229758", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7, <4", "size": 4726, "upload_time": "2019-08-29T19:55:21", "url": "https://files.pythonhosted.org/packages/68/52/1294b3da349a107c5bc9fd12b3513ed1bcad7674091781461f85dc82eec3/matildapeak_chronicler_transmitter-2019.2-py3-none-any.whl" } ], "2019.3": [ { "comment_text": "", "digests": { "md5": "a8c6fc20584ae9b6e2f8f15a15cbdfad", "sha256": "5d5176420babf31b22ccd8a3cdd8a6ea52a96744aa71b91b0176dfde6482ce47" }, "downloads": -1, "filename": "matildapeak_chronicler_transmitter-2019.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a8c6fc20584ae9b6e2f8f15a15cbdfad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7, <4", "size": 5525, "upload_time": "2019-09-05T21:52:29", "url": "https://files.pythonhosted.org/packages/08/e7/3e6a46569860f0980d9260601f5dfbf59d0a9b8c4b84a1c606604207e926/matildapeak_chronicler_transmitter-2019.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a8c6fc20584ae9b6e2f8f15a15cbdfad", "sha256": "5d5176420babf31b22ccd8a3cdd8a6ea52a96744aa71b91b0176dfde6482ce47" }, "downloads": -1, "filename": "matildapeak_chronicler_transmitter-2019.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a8c6fc20584ae9b6e2f8f15a15cbdfad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7, <4", "size": 5525, "upload_time": "2019-09-05T21:52:29", "url": "https://files.pythonhosted.org/packages/08/e7/3e6a46569860f0980d9260601f5dfbf59d0a9b8c4b84a1c606604207e926/matildapeak_chronicler_transmitter-2019.3-py3-none-any.whl" } ] }