{ "info": { "author": "Matt Behrens ", "author_email": "askedrelic@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": "#Journal\n\nJournal is a Python command line tool to help with keeping a date and time\norganized journal for work, personal, or any reason really!\n\nInspired by Peter Lyons' [article](http://peterlyons.com/leveling_up.html) on career development, my own experiences, and too much free time.\n\nRelated:\n\n* [My blog post explaining Journal](http://asktherelic.com/2011/08/16/journaling/)\n\n##Installation\n\nJournal is on pypi at [http://pypi.python.org/pypi/journal/](http://pypi.python.org/pypi/journal/)\n\nTo install, from a command line:\n\n\t$ pip install journal\n\nor\n\n $ easy_install journal\n\ndepending on how much Python work you do.\n\nJournal only requires Python, (tested on Python 2.5, 2.6, 2.7).\n\nThe `journal` command should now be available on your command line.\n\n##Usage\n\nIt's as simple as:\n\n $ journal \"Task foo completed\"\n\nand a `~/.journal/[DATE].txt` file will be created using the current date with a timestamp and your entry appended to that file. Keep entering your tasks you complete during the day and then you can quickly view your work at the end of the day. Or review what you did yesterday, just before your morning scrum meeting! Or review what you did last week, when you come back on Monday! Build a simple record of your work and gain better understanding of your work.\n\nThe API for viewing and listing previous entries is currently a WIP, but you\nshould be able to view specific entries for a day by using the flag `--view|-v`.\n\nShort tags work with these dates.\n\n $ journal --view \"yesterday\"\n $ journal --view \"12 days ago\"\n $ journal --view \"8/14\"\n\n # Easiest way to view today (t)\n $ journal -vt\n\n # Easiest way to view yesterday (y)\n $ journal -vy\n\nYou can view all entries since a specific previous date, using the flag\n`--since`. This is sparse output, dates without entries will be skipped quietly.\n\n $ journal --since \"yesterday\"\n $ journal --since \"7 days ago\"\n\n##Advanced usage\n\nBy default, journal entries are stored in `~/.journal`. By providing the `--location|-l path` command line switch entries will be read from & written to the provided directory. This functionality is useful for having journals dealing with separate domains:\n\n $ journal -l ~/.work \"Got all of the monies\"\n $ journal -l ~/.home \"Spent all the monies\"\n\nSee below for using a `.journalrc` to define these journals & storage locations.\n\n###Configuration\n\nYou can create a `.journalrc` file (or one specified with the `-c` switch) to define default journal directories:\n\n [journal]\n default: work\n\n [home]\n location: ~/Dropbox/journals/home\n\n [work]\n location: ~/Dropbox/journals/work\n\nWith multiple journals defined, you can use the `--journal|-j name` switch to choose which journal to write to.\n\n\n#History\n\n##v0.4.0 - WIP\n- more tests?\n\n##v0.3.0 - 2012/05/09\n- added support for multiple journals and journal locations\n- added ~/.journalrc for storing default configurations of journals/locations\n- changed argument handling to add all arguments to the same entry instead of\n splitting them up\n\n##v0.2.0 - 2011/08/18\n- added multiple journal messages from 1 command line; multi-arg entries\n- added '--since' and '--view' args to view previous entries using human-readable dates\n\n##v0.1.0 - 2011/08/16\n- working journal recording\n- view entries made today", "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/askedrelic/journal", "keywords": null, "license": "Copyright (c) 2012 Matt Behrens \n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.", "maintainer": null, "maintainer_email": null, "name": "journal", "package_url": "https://pypi.org/project/journal/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/journal/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/askedrelic/journal" }, "release_url": "https://pypi.org/project/journal/0.4.0/", "requires_dist": null, "requires_python": null, "summary": "A CLI tool to help with keeping a work/personal journal", "version": "0.4.0" }, "last_serial": 1703731, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "069a4db1f8c09ad7745bb654fd0c06c1", "sha256": "394f067f8ceffa2b4f0b1ed064309c1d0e5abd96c14cf4cb44a472a5143e1cc0" }, "downloads": -1, "filename": "journal-0.1.tar.gz", "has_sig": false, "md5_digest": "069a4db1f8c09ad7745bb654fd0c06c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2678, "upload_time": "2011-08-16T16:55:59", "url": "https://files.pythonhosted.org/packages/5b/4d/8000e9e14f6a1b52b9b4928e7b7ad3cbea13aeb294c9e072e5169edcfb2a/journal-0.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "20cad3af2eb14466aa6d8eb96eb19ab2", "sha256": "954fc32deb5d7468df364833b3512728dfa8db026deeca647019882a6a91efcf" }, "downloads": -1, "filename": "journal-0.2.0.tar.gz", "has_sig": false, "md5_digest": "20cad3af2eb14466aa6d8eb96eb19ab2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3868, "upload_time": "2011-08-18T22:12:21", "url": "https://files.pythonhosted.org/packages/74/2e/7e0f1597543d624136c394ee6cd82da67a88466d6de042dce1a41b579f4a/journal-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8c6f91bf608355f7399188e5d36446f6", "sha256": "d97cb21b61d0d7ca75d4d306649e37bed675a11065880fcecbba293fea2d7184" }, "downloads": -1, "filename": "journal-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8c6f91bf608355f7399188e5d36446f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7253, "upload_time": "2012-05-10T08:33:54", "url": "https://files.pythonhosted.org/packages/84/50/d3c3fec44781038ec68fb7e00e607347b2c0cefb0e1d720fcca8c276d598/journal-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "built for Darwin-14.5.0", "digests": { "md5": "bb04ac4526cc0461d1e742419fb3dd4d", "sha256": "60e22afe13675b79ea45fd4e2e559300125be2aba77c7df890e8614a576b45c1" }, "downloads": -1, "filename": "journal-0.4.0.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "bb04ac4526cc0461d1e742419fb3dd4d", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 11553, "upload_time": "2015-09-01T20:38:18", "url": "https://files.pythonhosted.org/packages/7a/62/b25ac53f1461c63e8567a2a634bd1e72794de7cb766b4f737835401ae11a/journal-0.4.0.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "ddee3d1797aca48b44bd5df57ab1c873", "sha256": "f84a3cf2df04583d4bab3ca6ddd843810235aa11083561a94570910d9b78843e" }, "downloads": -1, "filename": "journal-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ddee3d1797aca48b44bd5df57ab1c873", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7787, "upload_time": "2015-09-01T20:38:14", "url": "https://files.pythonhosted.org/packages/6f/2e/5df4b55581672578cf050c0345eb1f860f20a3272c625b1b2d165831651e/journal-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "built for Darwin-14.5.0", "digests": { "md5": "bb04ac4526cc0461d1e742419fb3dd4d", "sha256": "60e22afe13675b79ea45fd4e2e559300125be2aba77c7df890e8614a576b45c1" }, "downloads": -1, "filename": "journal-0.4.0.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "bb04ac4526cc0461d1e742419fb3dd4d", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 11553, "upload_time": "2015-09-01T20:38:18", "url": "https://files.pythonhosted.org/packages/7a/62/b25ac53f1461c63e8567a2a634bd1e72794de7cb766b4f737835401ae11a/journal-0.4.0.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "ddee3d1797aca48b44bd5df57ab1c873", "sha256": "f84a3cf2df04583d4bab3ca6ddd843810235aa11083561a94570910d9b78843e" }, "downloads": -1, "filename": "journal-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ddee3d1797aca48b44bd5df57ab1c873", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7787, "upload_time": "2015-09-01T20:38:14", "url": "https://files.pythonhosted.org/packages/6f/2e/5df4b55581672578cf050c0345eb1f860f20a3272c625b1b2d165831651e/journal-0.4.0.tar.gz" } ] }