{ "info": { "author": "Mosky", "author_email": "mosky.tw@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "Tacit\n=====\n\nIt provides an useful function, ``tac``, which lets you read lines in a file\nfrom the end. It works like the ``tac`` command in the shell.\n\nIt reads file into a fixed buffer and yields lines orderly, so it is comportable\nto use on big file. (ex. large log)\n\nInstallation\n------------\n\nYou can install it via PyPI,\n\n::\n\n sudo pip install tacit\n\nor download it manually.\n\nAn Example\n----------\n\nThe content of file:\n\n::\n\n The first line.\n The second line.\n The last line.\n\nThe code:\n\n::\n\n for line in open(path):\n print line,\n print\n\n from tacit import tac\n\n for line in tac(path):\n print line,\n\nThe output:\n\n::\n\n The first line.\n The second line.\n The last line.\n\n The last line.\n The second line.\n The first line.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "tacit", "package_url": "https://pypi.org/project/tacit/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tacit/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/tacit/0.3/", "requires_dist": null, "requires_python": null, "summary": "It provides an useful function which lets you read lines from the end.", "version": "0.3" }, "last_serial": 702590, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "9bd58e4b90049bc5786852708db473ff", "sha256": "56cd2c6624b8781850cf2becb4335876d83afe47f408bf851c831ae0b4098032" }, "downloads": -1, "filename": "tacit-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9bd58e4b90049bc5786852708db473ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7870, "upload_time": "2013-05-20T06:45:05", "url": "https://files.pythonhosted.org/packages/02/e1/b50e6fbd0c24a31cf4397d80e9a4879f2dceed0a332478c4e5c8d923d8c4/tacit-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "833ca421e41b72baa5ffad28c60ae545", "sha256": "1e9f2e745324934f47b4a5bd7f1ee5d688b34b928527978c30d84250d9516e92" }, "downloads": -1, "filename": "tacit-0.2.2.tar.gz", "has_sig": false, "md5_digest": "833ca421e41b72baa5ffad28c60ae545", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7862, "upload_time": "2013-05-20T06:51:38", "url": "https://files.pythonhosted.org/packages/1d/26/b656b5d203d08c58cc2b848b9970cce0ccbec362cebb51039bb30ad0684d/tacit-0.2.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "1da06e3cf9080b614763d1eace7442f6", "sha256": "03a56e367aa3cafaa90a2b65164fa7cb1a15f1a3d340e83b3b821ea9d198cd4d" }, "downloads": -1, "filename": "tacit-0.3.tar.gz", "has_sig": false, "md5_digest": "1da06e3cf9080b614763d1eace7442f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7634, "upload_time": "2013-05-23T06:59:06", "url": "https://files.pythonhosted.org/packages/f7/4a/e73634e7f9d537bdfbf16592fa555a3e39decef282624025bc1e091127e9/tacit-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1da06e3cf9080b614763d1eace7442f6", "sha256": "03a56e367aa3cafaa90a2b65164fa7cb1a15f1a3d340e83b3b821ea9d198cd4d" }, "downloads": -1, "filename": "tacit-0.3.tar.gz", "has_sig": false, "md5_digest": "1da06e3cf9080b614763d1eace7442f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7634, "upload_time": "2013-05-23T06:59:06", "url": "https://files.pythonhosted.org/packages/f7/4a/e73634e7f9d537bdfbf16592fa555a3e39decef282624025bc1e091127e9/tacit-0.3.tar.gz" } ] }