{ "info": { "author": "Johan Nestaas", "author_email": "johannestaas@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Environment :: MacOS X", "Environment :: Win32 (MS Windows)", "Environment :: X11 Applications :: Qt", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python" ], "description": "catscan, or mindgrep\n=======\n\nForgot where you put that file? Forgot what you were working on?\n\nWish you could grep against a file you forgot about?\n\nInstallation\n------------\n\nFrom the project root directory::\n\n $ pip install catscan\n\nor::\n\n $ python setup.py install\n\n\nUsage\n-----\n\nSimply run it with something that might be in the file, and it will check through files you worked with in your bash history::\n\n # Find files you worked on that have the search string 'install' in them.\n $ catscan 'install'\n /home/johannestaas/dev/catscan/catscan/install.py\n /home/johannestaas/dev/catscan/setup.py\n /home/johannestaas/dev/catscan/README.rst\n /home/johannestaas/dev/catscan/catscan/install.py\n /home/johannestaas/dev/mkpip/setup.py\n\nUse --help/-h to view info on the arguments::\n\n $ catscan --help\n\nMore complex scan behavior is also available::\n\n # search using regex (python format)\n $ catscan -r '201[56]-\\d+-\\d+'\n\n # limit to files less than 1 megabyte\n $ catscan -m 1 'foo'\n\n # limit to files less than ~100 kilobytes \n $ catscan -m 0.1 'foo'\n\n # case insensitive search\n $ catscan -i 'foo'\n\n # Look for files that are not necessarily ASCII (using file magic)\n $ catscan -a 'CAFEBABE'\n\n # Quit after finding the first matching file\n $ catscan -q 1 'foo'\n\n\nRelease Notes\n-------------\n\n:0.0.6:\n Removed start/end features to simplify runtime requirements\n:0.0.3:\n bugfree (enough) version for release\n:0.0.2:\n Finished main features\n:0.0.1:\n Project created", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.bitbucket.org/johannestaas/catscan", "keywords": "", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "catscan", "package_url": "https://pypi.org/project/catscan/", "platform": "", "project_url": "https://pypi.org/project/catscan/", "project_urls": { "Homepage": "https://www.bitbucket.org/johannestaas/catscan" }, "release_url": "https://pypi.org/project/catscan/0.0.7/", "requires_dist": null, "requires_python": "", "summary": "Investigate wtf you were working on... where is that damn file?", "version": "0.0.7" }, "last_serial": 4088020, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "592aa2547a7d28765555ae2a5f8ccf67", "sha256": "901c86c1d3524e84b761a82369d66e4cbe11abb1880e2901eaac294d585fe4dc" }, "downloads": -1, "filename": "catscan-0.0.1.tar.gz", "has_sig": false, "md5_digest": "592aa2547a7d28765555ae2a5f8ccf67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4858, "upload_time": "2016-01-23T11:11:54", "url": "https://files.pythonhosted.org/packages/8c/40/cc47fce745cce708c1d66e3954ad8f8be84f9b86b53545adb0a08494e73a/catscan-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "88a864220b83eddf09bab989acac754b", "sha256": "0a9b340aa260e3f279180492f3c10c87603f4e7746c57c7febfaf0882ef16f8a" }, "downloads": -1, "filename": "catscan-0.0.2.tar.gz", "has_sig": false, "md5_digest": "88a864220b83eddf09bab989acac754b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6773, "upload_time": "2016-01-23T12:44:59", "url": "https://files.pythonhosted.org/packages/dd/c8/4c75bf1e2ff05a9ff22c5cecfe8fc9e3b94f0a750382296a6e2833a62e67/catscan-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "a0579c85b5a00a9ddd8771a27c190fb7", "sha256": "0fd982b86f92a0589167067c4bf7db573b95312c74877f9a19d670355f8a70aa" }, "downloads": -1, "filename": "catscan-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a0579c85b5a00a9ddd8771a27c190fb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6801, "upload_time": "2016-01-23T12:47:59", "url": "https://files.pythonhosted.org/packages/44/fa/49ab4b5b6ea9e297a289562d037f20de46f42a1a29cbde270e662a978de5/catscan-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "4576c629d45c56c91c5c21ac9f37e912", "sha256": "0274d3b61e059869ee9a031653b1b736b908f1ed696f23af175675f4a8e7c696" }, "downloads": -1, "filename": "catscan-0.0.4.tar.gz", "has_sig": false, "md5_digest": "4576c629d45c56c91c5c21ac9f37e912", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7425, "upload_time": "2016-01-25T05:48:53", "url": "https://files.pythonhosted.org/packages/b3/89/9b059d91a80efcb32f1ea35579e4684f2e74226cf285b5aa64cf7c8b701a/catscan-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "c201fecf5e359c5bd2eb4dc498c64919", "sha256": "e23ffc5691257b4077cf46fc0bd22568a183b4c1c6e0a64d0db46d3a0b7bff46" }, "downloads": -1, "filename": "catscan-0.0.5.tar.gz", "has_sig": false, "md5_digest": "c201fecf5e359c5bd2eb4dc498c64919", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6101, "upload_time": "2016-02-02T01:07:36", "url": "https://files.pythonhosted.org/packages/87/cc/2eee06b9ad7957baf316235aec6f9939e822a3f60d4b18a08fe7a750ad68/catscan-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "c7ae95f4210ea1c033110134a2697b6c", "sha256": "e8113ff92d014856a17b2e5b7d56c427ee51bc24e71e9d3abd97e5d5f198274c" }, "downloads": -1, "filename": "catscan-0.0.6.tar.gz", "has_sig": false, "md5_digest": "c7ae95f4210ea1c033110134a2697b6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6873, "upload_time": "2016-02-05T08:11:30", "url": "https://files.pythonhosted.org/packages/6e/8a/e660a1b05fbce7d40adfeaccfd1c803e812370bf7cb7154ce95ed0dbfbe5/catscan-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "02d94f73c1718b26077f836889a5ad47", "sha256": "021c7824b6518b6cf64ffd75243f7a8e35a6c2871d32690592b64c15503c547b" }, "downloads": -1, "filename": "catscan-0.0.7.tar.gz", "has_sig": false, "md5_digest": "02d94f73c1718b26077f836889a5ad47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6869, "upload_time": "2018-07-21T08:02:17", "url": "https://files.pythonhosted.org/packages/66/78/d73c4d7432b2ed2b6dd9f31ff6cecbda662ecf3a351920bd15d7d585192f/catscan-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "02d94f73c1718b26077f836889a5ad47", "sha256": "021c7824b6518b6cf64ffd75243f7a8e35a6c2871d32690592b64c15503c547b" }, "downloads": -1, "filename": "catscan-0.0.7.tar.gz", "has_sig": false, "md5_digest": "02d94f73c1718b26077f836889a5ad47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6869, "upload_time": "2018-07-21T08:02:17", "url": "https://files.pythonhosted.org/packages/66/78/d73c4d7432b2ed2b6dd9f31ff6cecbda662ecf3a351920bd15d7d585192f/catscan-0.0.7.tar.gz" } ] }