{ "info": { "author": "Monika McKeown, Andres Ruiz, Jared Smith", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Build Tools" ], "description": "Whatodo\n=======\n\n|Build Status| |Coverage Status| |Latest Version| |Downloads|\n\nDescription\n===========\n\nIn software development and any other area of coding it is a common\noccerance to use comments for TODO and FIXME for two examples. It can be\ndifficult with large files and/or large numbers of files to locate these\ncomments.\n\nwhatodo is created to make locating theses comments easier. This app can\nread through any number of files and locate these comments returning the\nline number of the contents of the actual comment.\n\nThe application is written in pure Python with the help of the pygments\nlibrary. With this library we are able to parse through more than 100+\nlanguages, for a more detailed description see `pygments\ndocs `__\n\nUsage\n=====\n\n| The most common use case would be scanning a whole source directory\n for tags, to achieve this you can do the following:\n| ``whatodo src/``\n\nFor more info and additional options see ``whatodo -h``\n\nOptions\n-------\n\n::\n\n - json\n - keyword\n - files\n\nJSON\n~~~~\n\nChanges the output format to json, useful for automating with other\ntools.\n\nKeyword\n~~~~~~~\n\nThe Keywords are the words searched for in the beginning of a comment to\ndetermine if this is a comment to extract.\n\nDefaults to TODO, todo, FIXME\n\nFiles\n~~~~~\n\nThe Files are the files searched through to locate comments with the\nabove mentioned Keywords.\n\nA list of files or directories to analyze and look for TODO's. At least\n1 file must be provided.\n\nInstalling\n==========\n\nTo install simply do:\n\n::\n\n pip install whatodo\n\nLicense\n=======\n\nMIT License for more details see /LICENSE\n\n.. |Build Status| image:: https://travis-ci.org/masterkoppa/whatodo.svg?branch=master\n :target: https://travis-ci.org/masterkoppa/whatodo\n.. |Coverage Status| image:: https://coveralls.io/repos/masterkoppa/whatodo/badge.svg?branch=master\n :target: https://coveralls.io/r/masterkoppa/whatodo?branch=master\n.. |Latest Version| image:: https://pypip.in/version/whatodo/badge.svg\n :target: https://pypi.python.org/pypi/whatodo/\n.. |Downloads| image:: https://pypip.in/download/whatodo/badge.svg\n :target: https://pypi.python.org/pypi/whatodo/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/masterkoppa/whatodo", "keywords": "development tools task_management", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "whatodo", "package_url": "https://pypi.org/project/whatodo/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/whatodo/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/masterkoppa/whatodo" }, "release_url": "https://pypi.org/project/whatodo/0.1.0a4/", "requires_dist": [ "pygments", "pytest; extra == 'dev'", "pytest-cov; extra == 'dev'", "pyandoc; extra == 'dev'", "pytest; extra == 'test'", "pytest-cov; extra == 'test'", "coveralls; extra == 'test'" ], "requires_python": null, "summary": "Python app to help developers manage development tasks using TODO's", "version": "0.1.0a4" }, "last_serial": 1518395, "releases": { "0.1.0a1": [ { "comment_text": "", "digests": { "md5": "80f3f9f8d0b1ac7a0fc377e0b67f8906", "sha256": "3fb2619c0186c3ad78bbe48c9e9443f7c733929a4079e3f49b83cb40bec8ad50" }, "downloads": -1, "filename": "whatodo-0.1.0a1-py3.4.egg", "has_sig": false, "md5_digest": "80f3f9f8d0b1ac7a0fc377e0b67f8906", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 16197, "upload_time": "2015-04-19T10:51:59", "url": "https://files.pythonhosted.org/packages/a0/20/abbd9b62a50a64635c03d5601a8a9a0624e093237722166c3915b3fbc517/whatodo-0.1.0a1-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "c3ae402f269adfb59dd86f70a2e78161", "sha256": "2284121af9a820a7a93dfce1501501b598f214da61d9b9bddf506983deab74f1" }, "downloads": -1, "filename": "whatodo-0.1.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "c3ae402f269adfb59dd86f70a2e78161", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10702, "upload_time": "2015-04-19T10:52:03", "url": "https://files.pythonhosted.org/packages/b9/04/c0768c8fabbb58c1baad48e2deb9fb8778d449c4257d54a64364808ef0a9/whatodo-0.1.0a1-py3-none-any.whl" } ], "0.1.0a2": [ { "comment_text": "", "digests": { "md5": "6008c0e01a2fef6013d1d91ff8ae85a5", "sha256": "77b5f3e2cb512b9f8922a4452dd45543f28e3efaeaacb26d8b574e70e2e87280" }, "downloads": -1, "filename": "whatodo-0.1.0a2-py3-none-any.whl", "has_sig": false, "md5_digest": "6008c0e01a2fef6013d1d91ff8ae85a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10892, "upload_time": "2015-04-19T13:21:50", "url": "https://files.pythonhosted.org/packages/e1/0b/81da382f3ebb6ec66dd3f01c6a20827fb8a0a014fa24306633fef70604f1/whatodo-0.1.0a2-py3-none-any.whl" } ], "0.1.0a3": [ { "comment_text": "", "digests": { "md5": "50f0648cca384c103638d6bef1ba835b", "sha256": "73b68452cde11b4019d57ea4851bf2b00b1b1960c473e57d2d873dae14613a9d" }, "downloads": -1, "filename": "whatodo-0.1.0a3-py3-none-any.whl", "has_sig": false, "md5_digest": "50f0648cca384c103638d6bef1ba835b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12331, "upload_time": "2015-04-19T16:16:49", "url": "https://files.pythonhosted.org/packages/37/44/f7a53c2045acdd2831e980891b72f31ea11335603b273b6a671bbb28a575/whatodo-0.1.0a3-py3-none-any.whl" } ], "0.1.0a4": [ { "comment_text": "", "digests": { "md5": "9fc3d69f87a2da63ecb41069b6a92bdd", "sha256": "c52bb8e4b2cd08cadaffb8e1b1b2d1798ed956476fda1dfa3ae45ef5b54c0797" }, "downloads": -1, "filename": "whatodo-0.1.0a4-py3-none-any.whl", "has_sig": false, "md5_digest": "9fc3d69f87a2da63ecb41069b6a92bdd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12676, "upload_time": "2015-04-23T17:42:32", "url": "https://files.pythonhosted.org/packages/98/87/70899efc9dece7e88e8ab7373afec8dc548f50b0cc25c6a187732d37aaca/whatodo-0.1.0a4-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9fc3d69f87a2da63ecb41069b6a92bdd", "sha256": "c52bb8e4b2cd08cadaffb8e1b1b2d1798ed956476fda1dfa3ae45ef5b54c0797" }, "downloads": -1, "filename": "whatodo-0.1.0a4-py3-none-any.whl", "has_sig": false, "md5_digest": "9fc3d69f87a2da63ecb41069b6a92bdd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12676, "upload_time": "2015-04-23T17:42:32", "url": "https://files.pythonhosted.org/packages/98/87/70899efc9dece7e88e8ab7373afec8dc548f50b0cc25c6a187732d37aaca/whatodo-0.1.0a4-py3-none-any.whl" } ] }