{ "info": { "author": "Jasper Bryant-Greene", "author_email": "jbg@rf.net.nz", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: System :: Logging" ], "description": "This is a really simple Python parser for the `journald binary export format `_.\n\nIt can parse journal entries from a file-like object or an iterable, and yields each entry as a dict containing all attributes of the journal entry::\n\n from __future__ import print_function # if using Python 2.x\n\n from journalparse import journalparse\n\n\n with open(\"some_file\", \"rb\") as fp:\n for entry in journalparse(fp):\n print(entry)\n\n # ... or ...\n\n data = b\"_MESSAGE=blah\"\n for entry in journalparse(data):\n print(entry)\n\nThere are no requirements other than Python. Tested on Python 3.5 but should work on Python 2.6+ and 3.2+.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jbg/journalparse", "keywords": "logging journald", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "journalparse", "package_url": "https://pypi.org/project/journalparse/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/journalparse/", "project_urls": { "Homepage": "https://github.com/jbg/journalparse" }, "release_url": "https://pypi.org/project/journalparse/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "A Python parser for the journald binary export format", "version": "0.1.1" }, "last_serial": 1904698, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "249e4692c8c23f8b69936fa4be4eaf75", "sha256": "1ad8e6f5ed0840eccde6c0c0f18e180f34018d59071ff97357fbc0d0b2cd850d" }, "downloads": -1, "filename": "journalparse-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "249e4692c8c23f8b69936fa4be4eaf75", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3680, "upload_time": "2016-01-14T17:30:54", "url": "https://files.pythonhosted.org/packages/4d/a8/14e8848493b52ce77f8792daebbbb6a76a6b1332c61c54e3d50a78dffad2/journalparse-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bdba342523dc51475f74a4c8c8c8e1ca", "sha256": "9bbcb570fa69088e3d582bbea4fe99c7405bf2941cfd56f78e9f8049aa3c9ca2" }, "downloads": -1, "filename": "journalparse-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bdba342523dc51475f74a4c8c8c8e1ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2164, "upload_time": "2016-01-14T17:31:03", "url": "https://files.pythonhosted.org/packages/e2/d8/3c92908365315a2fe201696c756b8436ad03fff9b094fa290096b048654a/journalparse-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "89a2e2f2e19950148a63baa3fc6fa576", "sha256": "a96de8ecf61ac3dacb1be4600c9d3e05c29005d9dfca5111c13a9a76668bb2d7" }, "downloads": -1, "filename": "journalparse-0.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "89a2e2f2e19950148a63baa3fc6fa576", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3684, "upload_time": "2016-01-14T17:57:28", "url": "https://files.pythonhosted.org/packages/d4/f7/c18b46a81b194371b7830c8eb5aef90e6df9acaf6e5fadb01b5c60716698/journalparse-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b21ece5d1436074a0d4ff3b90620074d", "sha256": "60f13d500294583651adb91bd1f9baaeb2d6704ffea03d0b9b30daabc39dccad" }, "downloads": -1, "filename": "journalparse-0.1.1.tar.gz", "has_sig": true, "md5_digest": "b21ece5d1436074a0d4ff3b90620074d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2171, "upload_time": "2016-01-14T17:58:26", "url": "https://files.pythonhosted.org/packages/30/af/f78d748e60a7e95afc11f0474d2cb5fd6f66cdf4e3f4cbc91328df2f563b/journalparse-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "89a2e2f2e19950148a63baa3fc6fa576", "sha256": "a96de8ecf61ac3dacb1be4600c9d3e05c29005d9dfca5111c13a9a76668bb2d7" }, "downloads": -1, "filename": "journalparse-0.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "89a2e2f2e19950148a63baa3fc6fa576", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3684, "upload_time": "2016-01-14T17:57:28", "url": "https://files.pythonhosted.org/packages/d4/f7/c18b46a81b194371b7830c8eb5aef90e6df9acaf6e5fadb01b5c60716698/journalparse-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b21ece5d1436074a0d4ff3b90620074d", "sha256": "60f13d500294583651adb91bd1f9baaeb2d6704ffea03d0b9b30daabc39dccad" }, "downloads": -1, "filename": "journalparse-0.1.1.tar.gz", "has_sig": true, "md5_digest": "b21ece5d1436074a0d4ff3b90620074d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2171, "upload_time": "2016-01-14T17:58:26", "url": "https://files.pythonhosted.org/packages/30/af/f78d748e60a7e95afc11f0474d2cb5fd6f66cdf4e3f4cbc91328df2f563b/journalparse-0.1.1.tar.gz" } ] }