{ "info": { "author": "Sophie Au", "author_email": "some.person@web.de", "bugtrack_url": null, "classifiers": [], "description": "# lifester\n> Every minute of your life. On the command line.\n\n[![GitHub (pre-)release](https://img.shields.io/github/release/sophieau/lifester/all.svg)](https://github.com/sophieau/lifester/releases)\n[![PyPI](https://img.shields.io/pypi/v/lifester.svg)](https://pypi.python.org/pypi/lifester)\n![Python](https://img.shields.io/badge/python-v3.6-blue.svg)\n[![GitHub issues](https://img.shields.io/github/issues/sophieau/lifester.svg)](https://github.com/SophieAu/lifester/issues)\n[![license](https://img.shields.io/github/license/sophieau/lifester.svg)](https://github.com/SophieAu/lifester/blob/master/LICENSE)\n\n![](usage/lifester.png)\n\nlifester is a command line tool to track every miute of your life. Enter your schedule for the day and then analyze how much time you spent on things.\n\n[Installation](#installation) | [Setup](#setup) | [Usage](#usage) | [Troubleshooting](#troubleshooting) | [Credits](#credits)\n\n\n\n## Installation\n\nlifester is available on [PyPI](https://pypi.python.org/pypi/lifester). This is the easiest way to install it. All dependencies will be installed automatically.\n\n```sh\npip3 install lifester\n```\n\nIf you want to install lifester from source, have a look [here](#install-from-source).\n\n\n## Setup\nNo further setting up needed. The first time you run lifester, it will create a ``.lifester`` directory in your home folder (if it does not already exist) and create a ``categories.txt`` file which saves all the categories your time blocks can have.\n\n\n## Usage\n```\nUsage:\n lifester enter\n lifester analyze all\n lifester analyze (year | month | week) \n lifester categories (add)\n lifester help\n lifester version\n\nTimeframe:\n ... start end [year]\n ... single [year]\n```\n\nLifester creates a `.lifester` folder in your home directory (`~/`) where it saves all entered day data as well as a categories file. If you want to specify a different folder for these files, you need to set the `LIFESTERPATH` in your `.bashrc` like so:\n\n export LIFESTERPATH=/path/that/you/want\n\n### Entering the Data For a Day\n![](usage/enter.png)\n\n### Analyzing Previously Entered Data\n![](usage/analyze.png)\n\nOf course, subsituting `year` with `month` and `week` works too.\n\n### Showing / Adding Categories\n![](usage/categories.png)\n\n\n## Troubleshooting\n\n#### Bug Reports and Feature Requests\nBug reports and feature requests are very much appreciated. Please contact me on Twitter ([@SolviAu](https://twitter.com/solviau)) or open an issue [here](https://github.com/SophieAu/lifester/issues/new).\n\n\n\n## Credits\nThis project was inspired by Cal Newport and how he organizes and plans his days. This is probably the most crucial blog posts of his:\n* [Deep Habits: The Importance of Planning Every Minute of Your Work Day](http://calnewport.com/blog/2013/12/21/deep-habits-the-importance-of-planning-every-minute-of-your-work-day/)\n\n---\n> [sophieau.github.io](https://sophieau.github.io) \u2013 Twitter [@SolviAu](https://twitter.com/solviau) \u2013 \u00a9 2018, [MIT Licence](LICENSE)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sophieau/lifester", "keywords": "command-line-tool,productivity", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "lifester", "package_url": "https://pypi.org/project/lifester/", "platform": "", "project_url": "https://pypi.org/project/lifester/", "project_urls": { "Homepage": "https://github.com/sophieau/lifester" }, "release_url": "https://pypi.org/project/lifester/1.2.0/", "requires_dist": [ "tabulate (>=0.8.2)" ], "requires_python": ">=3.6", "summary": "very minute of your life. On the command line.", "version": "1.2.0" }, "last_serial": 4088493, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "bb10ca4f1e3fc5dc256a4cf4f8471723", "sha256": "ac7efa17261b0c75ac683e46f7cbccc644361132428e2e67a6c17a593b9d52d1" }, "downloads": -1, "filename": "lifester-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bb10ca4f1e3fc5dc256a4cf4f8471723", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7488, "upload_time": "2018-07-13T12:37:06", "url": "https://files.pythonhosted.org/packages/b2/e2/8bce6c98b56bc48c70e205b7681e4c8f6c2f30bbee61291a175c57f23502/lifester-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36abd69231b0f3ab867f429954191812", "sha256": "ce62953b65db868f37b81b1dc02c00ef77b7107c9bb2413cb8e0d6acd50173d9" }, "downloads": -1, "filename": "lifester-1.0.0.tar.gz", "has_sig": false, "md5_digest": "36abd69231b0f3ab867f429954191812", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6699, "upload_time": "2018-07-13T12:37:08", "url": "https://files.pythonhosted.org/packages/84/85/6cc029b20acff740aadf85062370a4603dfdb20de3d30b1c151d0008ede8/lifester-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "2cc0b32e3e01d9df7deabe67957b8a8d", "sha256": "168696efe5338ee81860ef28ffdfa85264f840fc1f6eac65fdd9af53cb76b215" }, "downloads": -1, "filename": "lifester-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2cc0b32e3e01d9df7deabe67957b8a8d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8830, "upload_time": "2018-07-16T05:53:18", "url": "https://files.pythonhosted.org/packages/32/12/01bcd6cc9c27703ccabc9b6b73f3dcf54e77a45e108cdb39293087f88130/lifester-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "801b9f21b7756bc0b318d76624b057bc", "sha256": "a1923f185293bbe06ee0900a170d02bc42d8c34102e9e792c82790bf586f1fd0" }, "downloads": -1, "filename": "lifester-1.1.0.tar.gz", "has_sig": false, "md5_digest": "801b9f21b7756bc0b318d76624b057bc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6782, "upload_time": "2018-07-16T05:53:19", "url": "https://files.pythonhosted.org/packages/cc/e8/3593efe669f3e9ab2c65201123eb4d398d943ee61d472894018b9882f172/lifester-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "ecf3cd789f73d1116cf112779c81932c", "sha256": "abe812d72dd243dac7e06529176f845d8f12eaf8c1b4a1feed8669c8f8f23210" }, "downloads": -1, "filename": "lifester-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ecf3cd789f73d1116cf112779c81932c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8860, "upload_time": "2018-07-21T12:45:42", "url": "https://files.pythonhosted.org/packages/90/4a/c694e2022bf97295ece6ddec6639f29ad2d859c8ce947e34bc06a7027d1f/lifester-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3cfc6ae4ee40dfa92e5925ef624dd18", "sha256": "b450bdb784b81ba335bbcbc621667de6b71c7a5481018f9b0d13451c920aa25f" }, "downloads": -1, "filename": "lifester-1.2.0.tar.gz", "has_sig": false, "md5_digest": "f3cfc6ae4ee40dfa92e5925ef624dd18", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6788, "upload_time": "2018-07-21T12:45:43", "url": "https://files.pythonhosted.org/packages/c5/6e/0b68bd969c784972344ec6b8cdee60a596f1c24bddbc8cb0ccb7b6c79dfc/lifester-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ecf3cd789f73d1116cf112779c81932c", "sha256": "abe812d72dd243dac7e06529176f845d8f12eaf8c1b4a1feed8669c8f8f23210" }, "downloads": -1, "filename": "lifester-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ecf3cd789f73d1116cf112779c81932c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8860, "upload_time": "2018-07-21T12:45:42", "url": "https://files.pythonhosted.org/packages/90/4a/c694e2022bf97295ece6ddec6639f29ad2d859c8ce947e34bc06a7027d1f/lifester-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3cfc6ae4ee40dfa92e5925ef624dd18", "sha256": "b450bdb784b81ba335bbcbc621667de6b71c7a5481018f9b0d13451c920aa25f" }, "downloads": -1, "filename": "lifester-1.2.0.tar.gz", "has_sig": false, "md5_digest": "f3cfc6ae4ee40dfa92e5925ef624dd18", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6788, "upload_time": "2018-07-21T12:45:43", "url": "https://files.pythonhosted.org/packages/c5/6e/0b68bd969c784972344ec6b8cdee60a596f1c24bddbc8cb0ccb7b6c79dfc/lifester-1.2.0.tar.gz" } ] }