{ "info": { "author": "Bryce Drennan", "author_email": "random-line-access@brycedrennan.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Indexing" ], "description": "Quickly access arbitrary line numbers in a text file. A well tested library for Python 3.\n\nFor example:\n\n with IndexedOpen('big_text_file.txt') as f:\n print(f[35234:35300]) # happens fast\n\nDoes this by creating index files on demand of the locations of lines in a file. The first call to a file is slow but subsequent calls are\nvery quick.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/brycedrennan/random-line-access/tarball/1.04", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/brycedrennan/random-line-access", "keywords": "linecache,random access,text file,indexing", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "randomlineaccess", "package_url": "https://pypi.org/project/randomlineaccess/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/randomlineaccess/", "project_urls": { "Download": "https://github.com/brycedrennan/random-line-access/tarball/1.04", "Homepage": "https://github.com/brycedrennan/random-line-access" }, "release_url": "https://pypi.org/project/randomlineaccess/1.04/", "requires_dist": null, "requires_python": null, "summary": "Fast access to text files by line number.", "version": "1.04" }, "last_serial": 2207385, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "abe3f8573342c30b8f69013326bcd276", "sha256": "3b502d4da29e35b25638e42595af97482e281dbd9d721230d97f3488a32a4ce8" }, "downloads": -1, "filename": "randomlineaccess-1.0.zip", "has_sig": false, "md5_digest": "abe3f8573342c30b8f69013326bcd276", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3671, "upload_time": "2016-07-06T07:41:56", "url": "https://files.pythonhosted.org/packages/ee/88/b790aa5b33d49575370b7691bb2b210a3b87be20c49552ce254a361f4318/randomlineaccess-1.0.zip" } ], "1.01": [ { "comment_text": "", "digests": { "md5": "4c86e7dcb1357d97531a58190df02634", "sha256": "d57609574f8a2ef42b6a1774f24376b0617fa705408e3323816aae8f181a19ad" }, "downloads": -1, "filename": "randomlineaccess-1.01.zip", "has_sig": false, "md5_digest": "4c86e7dcb1357d97531a58190df02634", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3965, "upload_time": "2016-07-07T05:30:52", "url": "https://files.pythonhosted.org/packages/80/ec/3f312154b01b1aff4ff008f1af12e5b653bdb9b49ef1228448fb989e9850/randomlineaccess-1.01.zip" } ], "1.02": [ { "comment_text": "", "digests": { "md5": "80656e462cf1c5ea8dd9fef2d642d729", "sha256": "dbb73eecc449a81549f297cae9faaf18e462a84af76f8f24a0929f55c751d526" }, "downloads": -1, "filename": "randomlineaccess-1.02.zip", "has_sig": false, "md5_digest": "80656e462cf1c5ea8dd9fef2d642d729", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3997, "upload_time": "2016-07-07T05:34:30", "url": "https://files.pythonhosted.org/packages/64/31/488bab415e7ecb4bf217168355770136284eba837fa19a175f4f81e468a4/randomlineaccess-1.02.zip" } ], "1.03": [ { "comment_text": "", "digests": { "md5": "7de2da5aeedf0ffad76cd516cddce346", "sha256": "49efd9a159af77eab021dfc2d9a21e46b4b75d48ecced88d57ebd2289138b9d7" }, "downloads": -1, "filename": "randomlineaccess-1.03.zip", "has_sig": false, "md5_digest": "7de2da5aeedf0ffad76cd516cddce346", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4006, "upload_time": "2016-07-07T05:55:25", "url": "https://files.pythonhosted.org/packages/70/00/1983e694ff469c15888db84ab0156c459456440e47c6d6fde430b2376075/randomlineaccess-1.03.zip" } ], "1.04": [ { "comment_text": "", "digests": { "md5": "74fc87b6e571f11a51312208abbe9af0", "sha256": "b7c087c430ecb3023999157d6ff436d08b12de6addf4c6483e4f15e352003e10" }, "downloads": -1, "filename": "randomlineaccess-1.04.zip", "has_sig": false, "md5_digest": "74fc87b6e571f11a51312208abbe9af0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4003, "upload_time": "2016-07-07T07:07:05", "url": "https://files.pythonhosted.org/packages/f1/57/6c0b12c370a98ebd613edf13523f80ec89f698f83e2c1edc1f8cc8db321d/randomlineaccess-1.04.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "74fc87b6e571f11a51312208abbe9af0", "sha256": "b7c087c430ecb3023999157d6ff436d08b12de6addf4c6483e4f15e352003e10" }, "downloads": -1, "filename": "randomlineaccess-1.04.zip", "has_sig": false, "md5_digest": "74fc87b6e571f11a51312208abbe9af0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4003, "upload_time": "2016-07-07T07:07:05", "url": "https://files.pythonhosted.org/packages/f1/57/6c0b12c370a98ebd613edf13523f80ec89f698f83e2c1edc1f8cc8db321d/randomlineaccess-1.04.zip" } ] }