{ "info": { "author": "Raymond Tunstill", "author_email": "ray.tunstill@live.co.uk", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "# SimpleDataTransport\n\nSimple python 3 library for transporting data to a remote machine, applying transformations and returning a response.\nFormerly [SimpleImageTransport](https://pypi.org/project/SimpleImageTransport/).\n## Usage\n\nStart a server on the remote machine:\n\n```python\nfrom SimpleDataTransport import DataReceiver\n\n# Callback takes a single dict with an image and returns a dict of useful data\ndef example_callback(data):\n img = data[\"image\"]\n return {'message': 'image received. size={}x{}'.format(img.shape[1], img.shape[0])}\n\n\n# Initialize the Flask application\nflask_receiver = DataReceiver()\nflask_receiver.set_callback(example_callback)\nflask_receiver.run()\n```\n\nOn the local machine you can send an image and get an appropriate response:\n\n```python\nfrom SimpleDataTransport import DataSender\nimport numpy as np\n\nimg = np.zeros((1080, 1920))\n\nresponse = DataSender(img)\nprint(response) # {'message': 'image received. size=1920x1080'}\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/RaymondKirk/SimpleDataTransport", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "SimpleDataTransport", "package_url": "https://pypi.org/project/SimpleDataTransport/", "platform": "", "project_url": "https://pypi.org/project/SimpleDataTransport/", "project_urls": { "Homepage": "https://github.com/RaymondKirk/SimpleDataTransport" }, "release_url": "https://pypi.org/project/SimpleDataTransport/1.4/", "requires_dist": [ "Flask", "numpy", "requests", "jsonpickle" ], "requires_python": "", "summary": "Simple python 2/3 library for transporting data to a remote machine, applying transformations and returning a response.", "version": "1.4" }, "last_serial": 5372128, "releases": { "1.3": [ { "comment_text": "", "digests": { "md5": "26f3c40c429839691b20d763320a3154", "sha256": "0425ea82dde6978a23bcfc60543348c02f1c76164e52bf628815abc5fb4c4f1a" }, "downloads": -1, "filename": "SimpleDataTransport-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "26f3c40c429839691b20d763320a3154", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4738, "upload_time": "2019-06-07T15:46:20", "url": "https://files.pythonhosted.org/packages/73/fc/d3285fadcfa1cba2d9f7b746f2ab080f895c57f51b56ceb5a7cb8d7d4ba0/SimpleDataTransport-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b32bb4748f7391c2feee5ee5ad50b88f", "sha256": "fa069328954bcd15b706b8cf635a5dd04463121ff81eaeabfc9748758afcb35e" }, "downloads": -1, "filename": "SimpleDataTransport-1.3.tar.gz", "has_sig": false, "md5_digest": "b32bb4748f7391c2feee5ee5ad50b88f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2905, "upload_time": "2019-06-07T15:46:22", "url": "https://files.pythonhosted.org/packages/83/a1/24abf8f68fc7ec9dd6e0f96857ed8dbb358bcce7863dfc174924bac439cc/SimpleDataTransport-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "6ffe50f1683b9d45cd740b64ae14b5d5", "sha256": "1c6538f8534f3c2aff6f1e3cabe48085203ec479cb231ba8885180283f9dc2e5" }, "downloads": -1, "filename": "SimpleDataTransport-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6ffe50f1683b9d45cd740b64ae14b5d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4764, "upload_time": "2019-06-07T15:48:55", "url": "https://files.pythonhosted.org/packages/e3/db/f895f4c972e28a7e0365262b184790eab7c925ab25ec341cf4ebbe4d0ca7/SimpleDataTransport-1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0009172063fda4d084da9f8c4e02d401", "sha256": "61fa07ca61585b4fd3070ae033d1fec9574c54c913d4ad1fc8cd90f35c86dfc6" }, "downloads": -1, "filename": "SimpleDataTransport-1.4.tar.gz", "has_sig": false, "md5_digest": "0009172063fda4d084da9f8c4e02d401", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2939, "upload_time": "2019-06-07T15:48:56", "url": "https://files.pythonhosted.org/packages/d7/47/37c4a84a4720943ef1933f46a2429c0b7fa3e83d180e6e3e55a7e83baeef/SimpleDataTransport-1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6ffe50f1683b9d45cd740b64ae14b5d5", "sha256": "1c6538f8534f3c2aff6f1e3cabe48085203ec479cb231ba8885180283f9dc2e5" }, "downloads": -1, "filename": "SimpleDataTransport-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6ffe50f1683b9d45cd740b64ae14b5d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4764, "upload_time": "2019-06-07T15:48:55", "url": "https://files.pythonhosted.org/packages/e3/db/f895f4c972e28a7e0365262b184790eab7c925ab25ec341cf4ebbe4d0ca7/SimpleDataTransport-1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0009172063fda4d084da9f8c4e02d401", "sha256": "61fa07ca61585b4fd3070ae033d1fec9574c54c913d4ad1fc8cd90f35c86dfc6" }, "downloads": -1, "filename": "SimpleDataTransport-1.4.tar.gz", "has_sig": false, "md5_digest": "0009172063fda4d084da9f8c4e02d401", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2939, "upload_time": "2019-06-07T15:48:56", "url": "https://files.pythonhosted.org/packages/d7/47/37c4a84a4720943ef1933f46a2429c0b7fa3e83d180e6e3e55a7e83baeef/SimpleDataTransport-1.4.tar.gz" } ] }