{ "info": { "author": "Ralph Bean", "author_email": "ralph.bean@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Topic :: Office/Business :: News/Diary", "Topic :: Text Processing :: Markup", "Topic :: Utilities" ], "description": "The Problem\n-----------\n\n `Timeclocks are too cumbersome -- just keep track of the things I did.`\n\nIn my job, I tend to do a lot of development which involves losing track of\ntime and getting lost in other peoples' code.\n\nI **also** happen to do user support which involves reacting to received\nemails, phone calls, and disturbances I notice on our systems.\n\nEvery two weeks, I have to report on \"what I've been doing for the past two\nweeks\" and tend to forget everything of importance (who I helped which\nactually translates to `who owes us something`) and only remember all the\nthings that are really important to me -- my code.\n\nAll the time tracking tools I investigated (including the `online ones\n`_ and even the command line ones (`this one\n`_ was the coolest)) were too\ncumbersome. I didn't want to keep track of *exactly* how much time I spent\ndoing X, Y, and Z, I didn't want to remember to punch in and out of my own\nworkspace. Thus, I wrote ``didit`` one afternoon.\n\nFeatures:\n - Simple, CLI, and doesn't impose timeclock behavior on your otherwise\n flexible self.\n - Respects ``.rst`` markup just like `pypi` and `python`.\n - Will look for an ``$EDITOR`` environment variable when it needs one.\n - Keeps its database(s) in python ``shelve`` files in a ``~/.didit/``\n folder making it easy to reference your done-deals from other python\n code should you want to.\n\nThere are too many tools like this out there. This one isn't a game-changer,\nbut its about as simple as can be.\n\nI hope you like it.\n\nInstallation\n------------\n::\n\n % sudo pip install diddit\n\nUsage\n-----\n::\n\n % didit-remember -c work -m 'Wrote `diddit`. Thank god.'\n % didit-remember --message 'Helped L. User parallelize his ``Mathematica`` code.'\n % didit-remember -c personal # <-- This launches `vim` for me!\n\n % didit-report --categories=work,general,personal\n work\n ~~~~\n 2011-05-05:\n - Wrote `diddit`. Thank god.\n\n general\n ~~~~~~~\n 2011-05-05:\n - Helped L. User parallelize his ``Mathematica`` code.\n\n personal\n ~~~~~~~~\n 2011-05-05:\n - Drank a beer.\n\nOne of the benefits of ``.rst``::\n\n % didit-report --days=7 -c work > thisweek.rst && rst2pdf thisweek.rst\n\nGet the source\n--------------\n\n...from my `github account `_ and make it better!", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/ralphbean/didit", "keywords": "", "license": "GPLv3+", "maintainer": null, "maintainer_email": null, "name": "didit", "package_url": "https://pypi.org/project/didit/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/didit/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/ralphbean/didit" }, "release_url": "https://pypi.org/project/didit/0.3.0dev/", "requires_dist": null, "requires_python": null, "summary": "Lightweight, commandline tool to remember what I did last week", "version": "0.3.0dev" }, "last_serial": 649819, "releases": { "0.1.1dev": [ { "comment_text": "", "digests": { "md5": "175139989d2f350de37016d3a8d25ca6", "sha256": "ad738be65dd9f518703abddc223a5406a11c3879009d68d80d1beea07201f7e7" }, "downloads": -1, "filename": "didit-0.1.1dev.tar.gz", "has_sig": false, "md5_digest": "175139989d2f350de37016d3a8d25ca6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2838, "upload_time": "2011-05-05T20:44:41", "url": "https://files.pythonhosted.org/packages/aa/f0/309c3dcc41602a5d9bc5ca1f01d0dbc254bed8feb51c9ca74dbd368f35d9/didit-0.1.1dev.tar.gz" } ], "0.1.3dev": [ { "comment_text": "", "digests": { "md5": "40bd5e18f9d1ff64d472f1d87da3310c", "sha256": "0e13cd9e081c2535ddc8d49ba3c3b5aa3cf419ea17b6b7b51c2a423c15303407" }, "downloads": -1, "filename": "didit-0.1.3dev.tar.gz", "has_sig": false, "md5_digest": "40bd5e18f9d1ff64d472f1d87da3310c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4545, "upload_time": "2011-05-05T21:19:32", "url": "https://files.pythonhosted.org/packages/3b/fc/16c57e0c9eaaeb92c459db1ca1e32dff4aaf612e9ee9549acefc267b2ad0/didit-0.1.3dev.tar.gz" } ], "0.1.4dev": [ { "comment_text": "", "digests": { "md5": "31462afca11c5f671b1b880c21762e07", "sha256": "6dfd768171cf33943bf237c0c83b2deb7424b6b8802e2e9ed917c338522a2945" }, "downloads": -1, "filename": "didit-0.1.4dev.tar.gz", "has_sig": false, "md5_digest": "31462afca11c5f671b1b880c21762e07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4545, "upload_time": "2011-05-05T21:21:07", "url": "https://files.pythonhosted.org/packages/14/09/463d800e0c3a5a3d72ac367a46cb9a6a4fd71fe3389ba4b8e1d3e09c3565/didit-0.1.4dev.tar.gz" } ], "0.1.5dev": [ { "comment_text": "", "digests": { "md5": "9face2f71b0d74b0d29039541853b678", "sha256": "ac0a1c58459988951e1cc859009512664f7fc6566fca487a90b607157323bd1e" }, "downloads": -1, "filename": "didit-0.1.5dev.tar.gz", "has_sig": false, "md5_digest": "9face2f71b0d74b0d29039541853b678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4359, "upload_time": "2011-05-05T21:22:14", "url": "https://files.pythonhosted.org/packages/77/8e/7f4a1893006233e400f1188215882fcad265a80a65d1e4a0ac449e78f491/didit-0.1.5dev.tar.gz" } ], "0.1.6dev": [ { "comment_text": "", "digests": { "md5": "a0bdda6d336435a9ba0fe998aadb7bb9", "sha256": "6b18d383c7157ee868ec3b7141bff894636ad5ec8ad4ed254785685cf0e63fe8" }, "downloads": -1, "filename": "didit-0.1.6dev.tar.gz", "has_sig": false, "md5_digest": "a0bdda6d336435a9ba0fe998aadb7bb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4582, "upload_time": "2011-05-05T21:24:03", "url": "https://files.pythonhosted.org/packages/a5/e0/0d008b73c6441098fee3398ca56e01c7488df65841454cb5b965d78bca25/didit-0.1.6dev.tar.gz" } ], "0.1.7dev": [ { "comment_text": "", "digests": { "md5": "56ac1583775f882207b5a2db59ca5bc1", "sha256": "bbec3b69893a6b7da5c28a90dfd5ab1ad63f5eb0bf61875301bc616af4f86a85" }, "downloads": -1, "filename": "didit-0.1.7dev.tar.gz", "has_sig": false, "md5_digest": "56ac1583775f882207b5a2db59ca5bc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4578, "upload_time": "2011-05-05T22:21:55", "url": "https://files.pythonhosted.org/packages/90/93/15764f1f0ecc1649445c405287a5e74f61f84ef29f64f6112d8e286a36d1/didit-0.1.7dev.tar.gz" } ], "0.1dev": [ { "comment_text": "", "digests": { "md5": "5370e17e1c7379eb7cebabc44cf73f48", "sha256": "f3d467ab4bd469893a08e4599f30950815bbacf6fa01f7ddf116aad926b73b2a" }, "downloads": -1, "filename": "didit-0.1dev.tar.gz", "has_sig": false, "md5_digest": "5370e17e1c7379eb7cebabc44cf73f48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2734, "upload_time": "2011-05-05T20:29:20", "url": "https://files.pythonhosted.org/packages/72/11/edbfee0b158bedf147684a56b2750d48630c0dfeacd50a2bda3e88b2781b/didit-0.1dev.tar.gz" } ], "0.2.0dev": [ { "comment_text": "", "digests": { "md5": "32552f704a47376acf1eed10862c424a", "sha256": "ed6cf1d70c8fdb4ee0bf8f04d307e02ed748a62b860264f4c5e2c53a1a89e948" }, "downloads": -1, "filename": "didit-0.2.0dev.tar.gz", "has_sig": false, "md5_digest": "32552f704a47376acf1eed10862c424a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4954, "upload_time": "2011-05-26T21:29:11", "url": "https://files.pythonhosted.org/packages/b7/51/1322e654c6deee7dbcb5889da7b5f8d0ab012014ac4971682a9d155cc6d9/didit-0.2.0dev.tar.gz" } ], "0.3.0dev": [ { "comment_text": "", "digests": { "md5": "7d356dee66486ab889d8cb9f834adc4c", "sha256": "a93747c077bb489cc099206a6eaa551612191571c2fa67b0a19876358a58ba6b" }, "downloads": -1, "filename": "didit-0.3.0dev.tar.gz", "has_sig": true, "md5_digest": "7d356dee66486ab889d8cb9f834adc4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4885, "upload_time": "2013-04-12T19:14:03", "url": "https://files.pythonhosted.org/packages/19/e4/1e6191680612272ca6f4c90234bdef501d4aaf09ea1e04dcf1fa35baaa1e/didit-0.3.0dev.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7d356dee66486ab889d8cb9f834adc4c", "sha256": "a93747c077bb489cc099206a6eaa551612191571c2fa67b0a19876358a58ba6b" }, "downloads": -1, "filename": "didit-0.3.0dev.tar.gz", "has_sig": true, "md5_digest": "7d356dee66486ab889d8cb9f834adc4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4885, "upload_time": "2013-04-12T19:14:03", "url": "https://files.pythonhosted.org/packages/19/e4/1e6191680612272ca6f4c90234bdef501d4aaf09ea1e04dcf1fa35baaa1e/didit-0.3.0dev.tar.gz" } ] }