{ "info": { "author": "Miguel \u00c1ngel Garc\u00eda", "author_email": "miguelangel.garcia@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Documentation" ], "description": "==================== =================================================================================\nTests |travis| |coveralls|\n-------------------- ---------------------------------------------------------------------------------\nDownloads |pip dm| |pip dw| |pip dd|\n-------------------- ---------------------------------------------------------------------------------\nAbout |pip license| |pip wheel| |pip pyversions| |pip implem|\n-------------------- ---------------------------------------------------------------------------------\nStatus |version| |status|\n==================== =================================================================================\n\nAbout\n=====\n\nI've been using a TODO list for years in paper, inspired by the book \"The Personal Software Process\", by Watts S. Humprey. But I read the article `The Power of the TODO List`_, by `James Hood`_ and I decided to implement it in that way.\n\nBasically, there are a file per day to write down 3 parts:\n\n- In progress: This is the most important part: things to be accomplished today.\n- Accomplished: things that were finished today.\n- Backlog: Things to be accomplished in the future.\n\n\nWhy to use GTD?\n---------------\n\nBecause it is very simple and easy to use. Just install it with ``pip install gtd`` and edit the current day with ``python -m gtd``. That's it.\n\nThe format is quite simple. Just the headers \"In progress\", \"Accomplished\" and \"Backlog\" for these tasks, and each task must start with a hyphen and space('- ').\n\nEach day, it will copy the previous file, and:\n\n- it will remove the 'Accomplished' section.\n- it will move to the 'In progress' section the tasks from the 'Backlog' section that with a due date previous to current date.\n\nThe 'Backlog' section can have a due date, if they starts with ``[YYYY-MM-DD]``.\n\nExample::\n\n In progress:\n - do cool things\n - do useful things\n\n Accomplished:\n - do minor stuff\n\n Backlog:\n - [2049-02-31] Take on the world\n\n\nRoadmap\n-------\n\nGTD_ is fully usable. In the near future it should be able to generate statistics and reports with the activity.\n\n\n\n\n.. |travis| image:: https://img.shields.io/travis/magmax/gtd/master.svg\n :target: `Travis`_\n :alt: Travis results\n\n.. |coveralls| image:: https://img.shields.io/coveralls/magmax/gtd.svg\n :target: `Coveralls`_\n :alt: Coveralls results_\n\n.. |pip version| image:: https://img.shields.io/pypi/v/gtd.svg\n :target: https://pypi.python.org/pypi/gtd\n :alt: Latest PyPI version\n\n.. |pip dm| image:: https://img.shields.io/pypi/dm/gtd.svg\n :target: https://pypi.python.org/pypi/gtd\n :alt: Last month downloads from pypi\n\n.. |pip dw| image:: https://img.shields.io/pypi/dw/gtd.svg\n :target: https://pypi.python.org/pypi/gtd\n :alt: Last week downloads from pypi\n\n.. |pip dd| image:: https://img.shields.io/pypi/dd/gtd.svg\n :target: https://pypi.python.org/pypi/gtd\n :alt: Yesterday downloads from pypi\n\n.. |pip license| image:: https://img.shields.io/pypi/l/gtd.svg\n :target: https://pypi.python.org/pypi/gtd\n :alt: License\n\n.. |pip wheel| image:: https://img.shields.io/pypi/wheel/gtd.svg\n :target: https://pypi.python.org/pypi/gtd\n :alt: Wheel\n\n.. |pip pyversions| image:: \thttps://img.shields.io/pypi/pyversions/gtd.svg\n :target: https://pypi.python.org/pypi/gtd\n :alt: Python versions\n\n.. |pip implem| image:: \thttps://img.shields.io/pypi/implementation/gtd.svg\n :target: https://pypi.python.org/pypi/gtd\n :alt: Python interpreters\n\n.. |status| image::\thttps://img.shields.io/pypi/status/gtd.svg\n :target: https://pypi.python.org/pypi/gtd\n :alt: Status\n\n.. |version| image:: https://img.shields.io/pypi/v/gtd.svg\n :target: https://pypi.python.org/pypi/gtd\n :alt: Status\n\n\n\n.. _Travis: https://travis-ci.org/magmax/gtd\n.. _Coveralls: https://coveralls.io/r/magmax/gtd\n\n.. _@magmax9: https://twitter.com/magmax9\n.. _GTD: https://github.com/magmax/gtd\n.. _`James Hood`: http://jlhood.com\n.. _`The Power of the TODO List`: http://jlhood.com/the-power-of-the-todo-list/\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/magmax/logbook", "keywords": "logbook scheduler todo backlog", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "gtd", "package_url": "https://pypi.org/project/gtd/", "platform": "", "project_url": "https://pypi.org/project/gtd/", "project_urls": { "Homepage": "https://github.com/magmax/logbook" }, "release_url": "https://pypi.org/project/gtd/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "Manages a simple log book, to Get Things Done", "version": "0.0.4" }, "last_serial": 2934443, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d063ebadb4cf9d40d4dee05f10df9594", "sha256": "56490f43b9c9348463575cd1015426c6d5f0ec5f32587ef3d9ad1b6febb43de3" }, "downloads": -1, "filename": "gtd-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d063ebadb4cf9d40d4dee05f10df9594", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8609, "upload_time": "2017-04-15T14:52:38", "url": "https://files.pythonhosted.org/packages/cc/93/936380d59196ae8960ace89e84f064acbe56ed3102e40f7cf8d7ca6fb81d/gtd-0.0.1-py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d79c55cb40e0cfd54c776fa0ab24813c", "sha256": "7cd54fc565461200fb98296e7aad7170391cce31c6225625a3cc969a70bfd1b0" }, "downloads": -1, "filename": "gtd-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d79c55cb40e0cfd54c776fa0ab24813c", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8621, "upload_time": "2017-04-15T20:24:14", "url": "https://files.pythonhosted.org/packages/ce/d5/01b0c338b1730e7bcef7e6eeda479d37717afc4e07e10f43b0476cabb742/gtd-0.0.2-py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1f41a225a39a61505cee140fd529e31e", "sha256": "212fb2286b2dec110678438fd786a804cccd333d9fe5792ad195731b623c0f1e" }, "downloads": -1, "filename": "gtd-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1f41a225a39a61505cee140fd529e31e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8729, "upload_time": "2017-06-08T04:55:56", "url": "https://files.pythonhosted.org/packages/1e/0b/7a740d33f7047156d2ed5f8f18e83b2327f84ee4b758e9e1cee384d8c18a/gtd-0.0.3-py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "c63cd6972a4dffe5ae8bacd3c933cbb6", "sha256": "79044d808ef1fce9c1a1305888666a2b14bd972a38190c3c278965a8330e48c4" }, "downloads": -1, "filename": "gtd-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c63cd6972a4dffe5ae8bacd3c933cbb6", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8799, "upload_time": "2017-06-08T05:29:40", "url": "https://files.pythonhosted.org/packages/dd/4e/8ccf2e56255e673800a7b2eb327945a4628c8841fb58b8fef9faea1858b0/gtd-0.0.4-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c63cd6972a4dffe5ae8bacd3c933cbb6", "sha256": "79044d808ef1fce9c1a1305888666a2b14bd972a38190c3c278965a8330e48c4" }, "downloads": -1, "filename": "gtd-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c63cd6972a4dffe5ae8bacd3c933cbb6", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8799, "upload_time": "2017-06-08T05:29:40", "url": "https://files.pythonhosted.org/packages/dd/4e/8ccf2e56255e673800a7b2eb327945a4628c8841fb58b8fef9faea1858b0/gtd-0.0.4-py3-none-any.whl" } ] }