{ "info": { "author": "Alexander Artemenko", "author_email": "svetlyak.40wt@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "===============================\njsail\n===============================\n\n.. image:: https://img.shields.io/travis/svetlyak40wt/jsail.svg\n :target: https://travis-ci.org/svetlyak40wt/jsail\n\n.. image:: https://img.shields.io/pypi/v/jsail.svg\n :target: https://pypi.python.org/pypi/jsail\n\n\nA tail for JSON logs.\n\n* Free software: BSD license\n* Documentation: https://jsail.readthedocs.org.\n\nFeatures\n--------\n\n* TODO\n\n\n\n\nHistory\n=======\n\n0.5.1 (2017-11-17)\n------------------\n\n* Argument ``--fields`` was added. You can use it to specify which fields\n should be printed to stdout. By default, all fields are printed.\n* Fixed error with parsing entries where fields contains ``time`` key\n with non string value.\n\n0.5.0 (2017-11-14)\n------------------\n\n* Now jsail searches fields dict not only in key ``@fields``, but also\n in ``fields``.\n* Fixed precendence of fields searched for item's timestamp. Previously,\n item found in ``@timestamp`` can be overwritten by value from\n ``time``. Now these fields are searched in this order and first found\n value is used:\n\n - ``@timestamp``\n - ``timestamp``\n - ``time``\n - ``(@fields | fields).timestamp``\n - ``(@fields | fields).time``\n\n\n0.4.0 (2017-05-18)\n------------------\n\n* Unbuffered stdin usage was fixed and now program\n exists correctly if it encounter EOF.\n\n0.3.0 (2016-10-03)\n------------------\n\n* Now jsail recognizes as timestamp keys ``timestamp``,\n ``time``, ``@fields.timestamp``, ``@fields.time``.\n And similarly, for message these keys are checked:\n ``message``, ``msg``, ``@fields.message``, ``@fields.msg``.\n* Now jsail quietly skips lines which can't be parsed\n as single JSON document.\n\n0.2.1 (2016-03-13)\n------------------\n\n* Fixed issue with STDIN bufering. Previously,\n input given from STDIN was buffered and sometimes\n ``jsail`` didn't show content until buffer fills up.\n Now this behaviour is fixed.\n\n0.2.0 (2015-07-06)\n------------------\n\n* 'anyjson' was added into the requrements list.\n* Now jsail will process STDIN if filename wasn't given as a command line argument. This makes possible to use it in unix pipelines.\n\n0.1.0 (2015-04-16)\n---------------------\n\n* First release on PyPI.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/svetlyak40wt/jsail", "keywords": "jsail", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "jsail", "package_url": "https://pypi.org/project/jsail/", "platform": "", "project_url": "https://pypi.org/project/jsail/", "project_urls": { "Homepage": "https://github.com/svetlyak40wt/jsail" }, "release_url": "https://pypi.org/project/jsail/0.5.1/", "requires_dist": null, "requires_python": "", "summary": "A tail for JSON logs.", "version": "0.5.1" }, "last_serial": 3341691, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "79b15d9fa1def1468d90777b86de155d", "sha256": "e8c1bfd7ca616b04dc6dfd1ff58b98726a59b72eb892e35ffa2331f29a64e340" }, "downloads": -1, "filename": "jsail-0.2.0.tar.gz", "has_sig": false, "md5_digest": "79b15d9fa1def1468d90777b86de155d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11810, "upload_time": "2015-07-06T13:26:08", "url": "https://files.pythonhosted.org/packages/db/4d/b7c1c10f3d96ad44a4412a428f26efc32118153c1be016447917a7106af0/jsail-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "5632af3695bc453b7633a0d5f6e07a26", "sha256": "004ea113bd0ff1395a508b859eebe24eabdc35435337267b534a62fbb124e727" }, "downloads": -1, "filename": "jsail-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5632af3695bc453b7633a0d5f6e07a26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11988, "upload_time": "2016-03-13T10:26:33", "url": "https://files.pythonhosted.org/packages/fa/55/111b64be0387ebb1887217a72af37b87465d26fa23e098c9e2be713125f2/jsail-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b4eea215a323c708838ed0c4caaca493", "sha256": "75824fd5cf189ccadcc9900df18cb2e6c22bd735c6cd6fb326de1fb9a68439b0" }, "downloads": -1, "filename": "jsail-0.3.0.tar.gz", "has_sig": false, "md5_digest": "b4eea215a323c708838ed0c4caaca493", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13666, "upload_time": "2016-10-03T11:21:38", "url": "https://files.pythonhosted.org/packages/7d/b1/f4e38476f182eaac287acbf6ff84da9f5657627c66dd69f2dc79e9e503b0/jsail-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d9cb2e00caa48c73f0a01c4c45e225a0", "sha256": "59caab3dcbd3ec56dbefcb8fd876b2cc4c9878e0ab1fa65972d8b40ddca3dc21" }, "downloads": -1, "filename": "jsail-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d9cb2e00caa48c73f0a01c4c45e225a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13759, "upload_time": "2017-05-18T19:41:54", "url": "https://files.pythonhosted.org/packages/c4/84/43026dd76fbbba588b3e169acd7005b663f143645cb53191bf3e55d962dd/jsail-0.4.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "aafd9c0b35d784c1592ee34b1107a2eb", "sha256": "ef1b45753464bf1cd5923590a07b94dd126246e704d675e68d7a8a794ab9b4a1" }, "downloads": -1, "filename": "jsail-0.5.1.tar.gz", "has_sig": false, "md5_digest": "aafd9c0b35d784c1592ee34b1107a2eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14344, "upload_time": "2017-11-17T15:48:21", "url": "https://files.pythonhosted.org/packages/43/7e/56c7c6c761819f27b7a0ddb737c7ab9fb2ffaaf6b33a5abcf71c811ac4d7/jsail-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aafd9c0b35d784c1592ee34b1107a2eb", "sha256": "ef1b45753464bf1cd5923590a07b94dd126246e704d675e68d7a8a794ab9b4a1" }, "downloads": -1, "filename": "jsail-0.5.1.tar.gz", "has_sig": false, "md5_digest": "aafd9c0b35d784c1592ee34b1107a2eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14344, "upload_time": "2017-11-17T15:48:21", "url": "https://files.pythonhosted.org/packages/43/7e/56c7c6c761819f27b7a0ddb737c7ab9fb2ffaaf6b33a5abcf71c811ac4d7/jsail-0.5.1.tar.gz" } ] }