{ "info": { "author": "Johann Hemmann", "author_email": "johann.hemmann@dfki.de", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# python-pocolog2msgpack\n> Python wrapper around the docker container of [rock-core/tools-pocolog2msgpack](https://github.com/rock-core/tools-pocolog2msgpack)\n\n**Table of content**\n- [about](#about)\n- [dependencies](#dependencies)\n- [getting started](#getting-started)\n\n## about\nThis project provides a python interface for the pocolog2msgpack tool, to convert Rock's pocolog format to MessagePack.\n\n## dependencies\n| dependencies | version |\n| :----------- | :------ |\n| python | 3.5+ |\n| docker | 19.03+ |\n\n## getting started\n\n1. Install package from pip\n\t```shell\n \t$ pip install pocolog2msgpack\n \t```\n1. Write own converter\n\t```python\n\tfrom pocolog2msgpack import Converter\n\n\tbase_path = \"data/\"\n\tconv = Converter(base_path=base_path)\n\t```\n 1. convert batch of files\n \t* convert all `log`-files in `data/log/`\n \t* resulting msg-files in same sub-dir, but under `data/msg`\n\t\t```python\n\t\tlog_path = f\"{base_path}/log/\"\n\n\t\tconv.convert_batch(\n\t\t\tbase_path=log_path,\n\t\t\tfile_type=\"log\",\n\t\t\tcache=True,\n\t\t)\n\t\t```\n 1. convert single file\n \t* convert file `data/log/poco.log`\n \t* resulting msg-file in `data/msg/poco.msg`\n\t\t```python\n\t\tfrom pocolog2msgpack import X2YFile\n\n\t\tfile = X2YFile(\n\t\t\tfile_name=\"data/poco.log\",\n\t\t\tfile_type=\"log\",\n\t\t)\n\n\t\tconv.convert(\n\t\t\tlog_2_msg_file = file,\n\t\t)\n\t\t```\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": "", "keywords": "", "license": "LGPL-3.0", "maintainer": "", "maintainer_email": "", "name": "pocolog2msgpack", "package_url": "https://pypi.org/project/pocolog2msgpack/", "platform": "", "project_url": "https://pypi.org/project/pocolog2msgpack/", "project_urls": { "Source Code": "https://github.com/Urhengulas/python-procolog2msgpack" }, "release_url": "https://pypi.org/project/pocolog2msgpack/0.1.2/", "requires_dist": [ "msgpack", "docker" ], "requires_python": "", "summary": "Python wrapper around procolog2msgpack, to convert rock-log- to msgpack-files", "version": "0.1.2" }, "last_serial": 5709293, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9cc6f5703cd69a8587f5fe0ed899c101", "sha256": "dcab6b3ea973c4372786c569f29289897e8e49531093fccfa10a2775156c5d1e" }, "downloads": -1, "filename": "pocolog2msgpack-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9cc6f5703cd69a8587f5fe0ed899c101", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9938, "upload_time": "2019-08-19T14:03:14", "url": "https://files.pythonhosted.org/packages/1c/e1/93aecf3ff3e697300d21f4972169564410772708d617071b3d0db241885d/pocolog2msgpack-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f2b1f5f7d38835a43276b585ab8eaca", "sha256": "2f7f68f4c58f1657d7f5a60af1e579d7000b984b98d750eabd6bada8c3376452" }, "downloads": -1, "filename": "pocolog2msgpack-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9f2b1f5f7d38835a43276b585ab8eaca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3651, "upload_time": "2019-08-19T14:03:16", "url": "https://files.pythonhosted.org/packages/64/dc/09d9f85f346fa10b775389726d0c0d835dbb43b0fefa328aca4ddf1f47ed/pocolog2msgpack-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "92443f9cb572bea84316ca51f5b12713", "sha256": "84c447ab69a07636ae5fae9490a9741a80f92bef150da64c707ca9c95f1edbc4" }, "downloads": -1, "filename": "pocolog2msgpack-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "92443f9cb572bea84316ca51f5b12713", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9977, "upload_time": "2019-08-19T16:57:13", "url": "https://files.pythonhosted.org/packages/05/cd/ad7760c06acda2637ca4152e6f2b9b96bee03400045e5db7dfbf806b85d7/pocolog2msgpack-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31f6ab7f3ba42c0b86b26065151bd7cf", "sha256": "245034586e460854af4134608def3e3ad03cfdd4f41b574b33a505bdb932fa30" }, "downloads": -1, "filename": "pocolog2msgpack-0.1.1.tar.gz", "has_sig": false, "md5_digest": "31f6ab7f3ba42c0b86b26065151bd7cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3734, "upload_time": "2019-08-19T16:57:16", "url": "https://files.pythonhosted.org/packages/cc/8a/f4f438ceceed7397c07ac62fc0c0fef2377e07f375713bdc1e75c63614a8/pocolog2msgpack-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "938d79be62c194110d592314cd8fb70d", "sha256": "f8e33bb0de87ba5a1df4a9191135ec091eb351313ddcae4d5b9b533c80666554" }, "downloads": -1, "filename": "pocolog2msgpack-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "938d79be62c194110d592314cd8fb70d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10115, "upload_time": "2019-08-21T12:10:38", "url": "https://files.pythonhosted.org/packages/20/ce/62044fc48d60401aae07da56ccbd0833ea863065efc8f54ade222cc5138d/pocolog2msgpack-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb23b192c6c9be35c2607ac5be65c46e", "sha256": "764fdbd69119d94fcd17ac49f31d1f1eb9bb9e84f1359b02fb57d6c784d94709" }, "downloads": -1, "filename": "pocolog2msgpack-0.1.2.tar.gz", "has_sig": false, "md5_digest": "bb23b192c6c9be35c2607ac5be65c46e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3853, "upload_time": "2019-08-21T12:10:42", "url": "https://files.pythonhosted.org/packages/11/c9/621f5690f5fc9bba90bcc337124ee2edcab53438705ab19add632713aff1/pocolog2msgpack-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "938d79be62c194110d592314cd8fb70d", "sha256": "f8e33bb0de87ba5a1df4a9191135ec091eb351313ddcae4d5b9b533c80666554" }, "downloads": -1, "filename": "pocolog2msgpack-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "938d79be62c194110d592314cd8fb70d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10115, "upload_time": "2019-08-21T12:10:38", "url": "https://files.pythonhosted.org/packages/20/ce/62044fc48d60401aae07da56ccbd0833ea863065efc8f54ade222cc5138d/pocolog2msgpack-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb23b192c6c9be35c2607ac5be65c46e", "sha256": "764fdbd69119d94fcd17ac49f31d1f1eb9bb9e84f1359b02fb57d6c784d94709" }, "downloads": -1, "filename": "pocolog2msgpack-0.1.2.tar.gz", "has_sig": false, "md5_digest": "bb23b192c6c9be35c2607ac5be65c46e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3853, "upload_time": "2019-08-21T12:10:42", "url": "https://files.pythonhosted.org/packages/11/c9/621f5690f5fc9bba90bcc337124ee2edcab53438705ab19add632713aff1/pocolog2msgpack-0.1.2.tar.gz" } ] }