{ "info": { "author": "Arun Mahapatra", "author_email": "arun@codito.in", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: Microsoft", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Topic :: Utilities" ], "description": "Habito\n======\n\nSimple commandline habits tracker.\n\n|Linux Build Status| |Windows Build status| |codecov coverage| |PyPI|\n\nInstallation\n============\n\n::\n\n pip install habito\n\nArchlinux users may install ``habito`` from AUR_.\n\n.. _AUR: https://aur.archlinux.org/packages/habito/\n\n\nUsage\n=====\n\nHere\u2019s how a command line session looks like:\n\n::\n\n $ # add a habit\n $ habito add writing 750.0 --units words\n You have commited to 750.0 words of writing every day!\n\n $ # check in an update\n $ habito checkin writ -q 128.0\n Added 128.0 words to habit writing for Sun Feb 18 2018.\n\n $ # list status of habits\n $ habito list\n\nScreenshot\n==========\n\n.. figure:: docs/screenshot.png\n :alt: Habito screenshot\n\n Habito screenshot\n\nContribute\n==========\n\nWe invite you to try out ``habito`` and file any issues at github issues page. Patches are\nmost welcome!\n\n\n.. |Linux Build Status| image:: https://img.shields.io/travis/codito/habito.svg\n :target: https://travis-ci.org/codito/habito\n.. |Windows Build status| image:: https://img.shields.io/appveyor/ci/codito/habito.svg\n :target: https://ci.appveyor.com/project/codito/habito\n.. |codecov coverage| image:: https://img.shields.io/codecov/c/github/codito/habito.svg\n :target: http://codecov.io/github/codito/habito?branch=master\n.. |PyPI| image:: https://img.shields.io/pypi/v/habito.svg\n :target: https://pypi.python.org/pypi/habito\n\n\n\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/codito/habito", "keywords": "habits goals track tracking quantified self", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "habito", "package_url": "https://pypi.org/project/habito/", "platform": "", "project_url": "https://pypi.org/project/habito/", "project_urls": { "Homepage": "https://github.com/codito/habito" }, "release_url": "https://pypi.org/project/habito/1.0.0/", "requires_dist": [ "click", "peewee (>=3.0.15)", "terminaltables" ], "requires_python": "", "summary": "Simple command line habits tracker", "version": "1.0.0" }, "last_serial": 3611133, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2bc3aeb47c14920d49fefca26fbf25ce", "sha256": "f406accba4a1d1d4d6ab666430328e5be514f0fb67b34b3020850a50f4b4b972" }, "downloads": -1, "filename": "habito-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2bc3aeb47c14920d49fefca26fbf25ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10742, "upload_time": "2018-02-24T03:19:24", "url": "https://files.pythonhosted.org/packages/cb/b7/4ff6fd820174ffcc4ab9ce35a1f4a248e14a4dad2928c09af3637f93efa1/habito-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9237895fc499708c2ed2ec1ba292c083", "sha256": "2f8e946c390f1be72387741afb549c16ed343640b16eded771e30febd0802fde" }, "downloads": -1, "filename": "habito-1.0.0.tar.gz", "has_sig": false, "md5_digest": "9237895fc499708c2ed2ec1ba292c083", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9436, "upload_time": "2018-02-24T03:19:26", "url": "https://files.pythonhosted.org/packages/c2/03/cd445a35c31135df8e7a2f810078f84b63c37d527d50920e5f4eaa09f14a/habito-1.0.0.tar.gz" } ], "1.0a1": [ { "comment_text": "", "digests": { "md5": "0939eecd1a4e9419c004d2f22d6bf638", "sha256": "9aa560e81044e09c3f0246e6c58f790579bf3ca29c9202b7306f91a72ca2db1e" }, "downloads": -1, "filename": "habito-1.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "0939eecd1a4e9419c004d2f22d6bf638", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5728, "upload_time": "2015-07-12T17:25:01", "url": "https://files.pythonhosted.org/packages/45/3e/9d8b14af4e98d85425e5ee2d9705f3a43c19eca2040e0d39886c6bc73f2e/habito-1.0a1-py3-none-any.whl" } ], "1.0a2": [ { "comment_text": "", "digests": { "md5": "3bb267ca7ebf431e8a434aa0579e2fe9", "sha256": "7b09202453d03aea6039b001c58b6c02012fb29c0fcecc8d5d883da183041418" }, "downloads": -1, "filename": "habito-1.0a2-py3-none-any.whl", "has_sig": false, "md5_digest": "3bb267ca7ebf431e8a434aa0579e2fe9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6094, "upload_time": "2016-05-17T00:30:04", "url": "https://files.pythonhosted.org/packages/a5/64/cfc3d414e3fe57283880ecd849fe9da860375eb95dbb9644f13acf754221/habito-1.0a2-py3-none-any.whl" } ], "1.0a4": [ { "comment_text": "", "digests": { "md5": "e9806146f05097e6b18f36067570cfbc", "sha256": "f647b28cd39883a8a7c2fe4a4fb3cd5a74f60a7128c7e00f73fcf4871f0edc4d" }, "downloads": -1, "filename": "habito-1.0a4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e9806146f05097e6b18f36067570cfbc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10891, "upload_time": "2018-02-14T02:20:26", "url": "https://files.pythonhosted.org/packages/15/3e/78ba35af726dc0fee1ed6a780f108e95e529dd93422cd838badf47ff065f/habito-1.0a4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbd4962463cfa1c9543ebfca2c204e26", "sha256": "53c616647a8fc0f3c20dd54515e265503ac29b74ae47ae8eed07a747b23ea326" }, "downloads": -1, "filename": "habito-1.0a4.tar.gz", "has_sig": false, "md5_digest": "bbd4962463cfa1c9543ebfca2c204e26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9466, "upload_time": "2018-02-14T02:20:28", "url": "https://files.pythonhosted.org/packages/99/ca/79c5497b336bff90f296c8af7c50717bc751b18c7964c1d0f278374deb35/habito-1.0a4.tar.gz" } ], "1.0a5": [ { "comment_text": "", "digests": { "md5": "87c57174ff15e7b456cbfff8f7794bb9", "sha256": "cbc4299afd8fe037be338fd05076477276326aa6f2aed567207f2f994fe8016a" }, "downloads": -1, "filename": "habito-1.0a5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "87c57174ff15e7b456cbfff8f7794bb9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10894, "upload_time": "2018-02-16T08:28:56", "url": "https://files.pythonhosted.org/packages/a6/ba/b7a520a4148551d44d9cca04a235c75748b28400fe340f8d4454eaf0cd41/habito-1.0a5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b18e38d4d4009d6c07bd6cfd6a8050ec", "sha256": "38f717adb4df04cfa29da1e9570268076b7a2398bb0401f5fdd8277afd52cc3c" }, "downloads": -1, "filename": "habito-1.0a5.tar.gz", "has_sig": false, "md5_digest": "b18e38d4d4009d6c07bd6cfd6a8050ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9524, "upload_time": "2018-02-16T08:28:58", "url": "https://files.pythonhosted.org/packages/49/7e/5eeafa854d33b51bd5b69f2e1466cd20f05aaa003028343fc72b2ac0877d/habito-1.0a5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2bc3aeb47c14920d49fefca26fbf25ce", "sha256": "f406accba4a1d1d4d6ab666430328e5be514f0fb67b34b3020850a50f4b4b972" }, "downloads": -1, "filename": "habito-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2bc3aeb47c14920d49fefca26fbf25ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10742, "upload_time": "2018-02-24T03:19:24", "url": "https://files.pythonhosted.org/packages/cb/b7/4ff6fd820174ffcc4ab9ce35a1f4a248e14a4dad2928c09af3637f93efa1/habito-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9237895fc499708c2ed2ec1ba292c083", "sha256": "2f8e946c390f1be72387741afb549c16ed343640b16eded771e30febd0802fde" }, "downloads": -1, "filename": "habito-1.0.0.tar.gz", "has_sig": false, "md5_digest": "9237895fc499708c2ed2ec1ba292c083", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9436, "upload_time": "2018-02-24T03:19:26", "url": "https://files.pythonhosted.org/packages/c2/03/cd445a35c31135df8e7a2f810078f84b63c37d527d50920e5f4eaa09f14a/habito-1.0.0.tar.gz" } ] }