{ "info": { "author": "Vahid Mardani", "author_email": "vahid.mardani@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: Freeware", "Operating System :: OS Independent", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "timesheet\n=========\n\ninstall\n^^^^^^^\n\n $ pip install timesheet\n \n \nusage\n^^^^^\n\n::\n\n $ timesheet help\n usage: timesheet [-h]\n {help,start,end,active,report,subjects,import,export,edit-last,abort,rename,daily-report,daily-detail,delete,version}\n ...\n\n Simple timesheet system.\n\n optional arguments:\n -h, --help show this help message and exit\n\n Commands:\n\n {help,start,end,active,report,subjects,import,export,edit-last,abort,rename,daily-report,daily-detail,delete,version}\n help Prints help for given command\n start Starts a task\n end Ends a task\n active Prints active task\n report Print report about an subject or all subjects\n subjects Print all subjects\n import Import csv file with columns: subject, task, start,\n end\n export Export the database into csv file with columns:\n subject, task, start, end\n edit-last Edit last task\n abort Aborts currently active task\n rename Renames a subject\n daily-report Print daily report\n daily-detail Print detailed daily report\n delete Deletes a subject\n version Prints the version\n\nHelp on Help\n^^^^^^^^^^^^\n\n::\n\n $ timesheet help -h\n usage: timesheet help [-h] [command]\n\n positional arguments:\n command Command to print help about that\n\n optional arguments:\n -h, --help show this help message and exit\n\n\nBash Auto-Completion\n^^^^^^^^^^^^^^^^^^^^\n\n::\n\n $ echo \"eval \\\"\\$(register-python-argcomplete timesheet)\\\"\" >> ~/.bashrc\n $ source ~/.bashrc\n\n\nChange Log\n^^^^^^^^^^\n\n* 0.9.2\n * Supporting python3\n\n* 0.8.4\n * Adding daily-report command by `sonologic `_\n * Reformatting README.md to README.rst for pypi\n * Updating README.rst", "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/pylover/timesheet", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "timesheet", "package_url": "https://pypi.org/project/timesheet/", "platform": "any", "project_url": "https://pypi.org/project/timesheet/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/pylover/timesheet" }, "release_url": "https://pypi.org/project/timesheet/0.9.7/", "requires_dist": null, "requires_python": null, "summary": "Simple timesheet tracking system", "version": "0.9.7" }, "last_serial": 2584461, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a35a5880217077fe9e3b581bd5fdcb1f", "sha256": "2210346140adfcf4fc215b86db36a4dd694701b5751cb93caac6b8422e9802ab" }, "downloads": -1, "filename": "timesheet-0.1.tar.gz", "has_sig": false, "md5_digest": "a35a5880217077fe9e3b581bd5fdcb1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6066, "upload_time": "2014-05-19T22:45:36", "url": "https://files.pythonhosted.org/packages/17/f9/da165d7195da1162c5b31eba418a03b48848712f395b28128cc336838ea6/timesheet-0.1.tar.gz" } ], "0.1dev": [ { "comment_text": "", "digests": { "md5": "e1576d7f597819b5d999279a287ee160", "sha256": "0fb922b7b5eedb9bd110f5c95f9caa5ef1c1807e9ae9ae160dddd82dee2327d5" }, "downloads": -1, "filename": "timesheet-0.1dev.tar.gz", "has_sig": false, "md5_digest": "e1576d7f597819b5d999279a287ee160", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6075, "upload_time": "2014-05-19T22:38:59", "url": "https://files.pythonhosted.org/packages/d3/15/fd365b8abb1b04ee4b60a97637b368a2588fe983d5f1d0c199c865edbd06/timesheet-0.1dev.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "57ee961ba3081c6599f6bbb8c9d56588", "sha256": "8a901220044b983a414ef52e8401dba4e670936d4c452f70d0d3df5812c2be1f" }, "downloads": -1, "filename": "timesheet-0.3.tar.gz", "has_sig": false, "md5_digest": "57ee961ba3081c6599f6bbb8c9d56588", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6129, "upload_time": "2014-05-22T19:07:20", "url": "https://files.pythonhosted.org/packages/c7/f1/cd4cc599e245fd392b0aaf49a8befd6fec3ce08800860ec6186041804633/timesheet-0.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "d9684f5830169a4ce6990a9a7a0ee900", "sha256": "02cdd277053fbd8cafe945d793f11350fb196a4f023d9a9dbab03500575e4c64" }, "downloads": -1, "filename": "timesheet-0.5.0.tar.gz", "has_sig": false, "md5_digest": "d9684f5830169a4ce6990a9a7a0ee900", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6914, "upload_time": "2015-02-13T03:09:56", "url": "https://files.pythonhosted.org/packages/56/6e/583942eac08254c79025e58b5bffd56d92651952dd1479b0ef4e67699b52/timesheet-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "a191cc6f4293f1de7ad779cf0e9ba92a", "sha256": "7498785e106d64b03d04fb2a911d0833468bcb7489c03c02019e7f01191794b7" }, "downloads": -1, "filename": "timesheet-0.5.1.tar.gz", "has_sig": false, "md5_digest": "a191cc6f4293f1de7ad779cf0e9ba92a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6923, "upload_time": "2015-02-13T03:20:06", "url": "https://files.pythonhosted.org/packages/1f/58/63e872b120bb99ab7ccb28b7c443bfeaa4764d560b95e48232f91b2d73b3/timesheet-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "3590f4879adae9a63302866257dec521", "sha256": "90c91d419c72704dbf5b86cf0e420dd47c135635b6bd743f2a7e3a16c3149b2f" }, "downloads": -1, "filename": "timesheet-0.5.2.tar.gz", "has_sig": false, "md5_digest": "3590f4879adae9a63302866257dec521", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6958, "upload_time": "2015-02-13T03:41:27", "url": "https://files.pythonhosted.org/packages/66/89/1513d9e726f1cfdf8e661ecc13c72c70d18781aa893f2808be1184494e2b/timesheet-0.5.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "a0a21904cd6903f4b6aab4d89dc76251", "sha256": "dcc3a3e88bf00128872f416eceb018ff8901b246135d20685262b6757d17afac" }, "downloads": -1, "filename": "timesheet-0.8.3-py2-none-any.whl", "has_sig": false, "md5_digest": "a0a21904cd6903f4b6aab4d89dc76251", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15425, "upload_time": "2015-11-24T20:21:02", "url": "https://files.pythonhosted.org/packages/57/af/2c9ff8761a3775084494ec073e4cc50654483c60de5f0a18c04662f0440d/timesheet-0.8.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb4fa42965f6c4b74ae1d9bda0bbf95c", "sha256": "4f22cde9fdfc692e5def17979366589129eb3b7b537d43d1172ea09c6dfd9f90" }, "downloads": -1, "filename": "timesheet-0.8.3.tar.gz", "has_sig": false, "md5_digest": "fb4fa42965f6c4b74ae1d9bda0bbf95c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7440, "upload_time": "2015-11-24T20:20:47", "url": "https://files.pythonhosted.org/packages/11/69/b4e921a89b722d2f00f8b044c0e15b69e1f4ca5396404ba758eb0911c43f/timesheet-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "61d8e02c8df907d2f03ba13c093ebadb", "sha256": "59e8ae70ae93e56ee61af783941b5cfa2248647650b82d08e3549b4036643e08" }, "downloads": -1, "filename": "timesheet-0.8.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61d8e02c8df907d2f03ba13c093ebadb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17970, "upload_time": "2016-08-21T18:16:01", "url": "https://files.pythonhosted.org/packages/93/ba/8043f9ca8fcfa10396043bb055a194cafe6224106823fe2167336fa2f21d/timesheet-0.8.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6c3c49e807e34c035c5b93fbd6d2f3e", "sha256": "aa4ccd884934f8dd75acc8858c5cf556e0734490de403eb41f3a1c8943ea079f" }, "downloads": -1, "filename": "timesheet-0.8.4.tar.gz", "has_sig": false, "md5_digest": "d6c3c49e807e34c035c5b93fbd6d2f3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8199, "upload_time": "2016-08-21T18:15:58", "url": "https://files.pythonhosted.org/packages/36/d1/ca0162db32f6d2c44420b82f055966754e3486db887a17e8a93da8286124/timesheet-0.8.4.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "a751e3025c1d5b8693dd7307037ef41a", "sha256": "243827b0ab09140b521b7e04645a69c3ef9f147878c0bb59ef29f22958af64e5" }, "downloads": -1, "filename": "timesheet-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a751e3025c1d5b8693dd7307037ef41a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 18046, "upload_time": "2016-08-21T18:41:47", "url": "https://files.pythonhosted.org/packages/e9/96/da0109ad08a046fb29c65b25c50ec6174e1ca7f510a59f20f68203dbb73c/timesheet-0.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c60d5153372c2ec6e279121864303e0b", "sha256": "34aba02ebd118c67b4ba969c0d7b2b656048224de5d85d87395cb5d2dc229348" }, "downloads": -1, "filename": "timesheet-0.9.2.tar.gz", "has_sig": false, "md5_digest": "c60d5153372c2ec6e279121864303e0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8338, "upload_time": "2016-08-21T18:41:42", "url": "https://files.pythonhosted.org/packages/a4/47/61508ae4f2ebae4a2ad6ba30da3380015176a2e33fe5b22ec1db2a86515d/timesheet-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "c08727fae5a05fb2f3662cfa198d9c0b", "sha256": "1e5805b7346b3ca23e793e560eb5c56147a96eaed05b80e27c311071b0561833" }, "downloads": -1, "filename": "timesheet-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c08727fae5a05fb2f3662cfa198d9c0b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18054, "upload_time": "2016-11-26T21:01:50", "url": "https://files.pythonhosted.org/packages/98/d6/f08c2a225025529ff72a939ee5751db309e0864f03b8ba00dcb5fb66d75f/timesheet-0.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f53fbfa7c6ecd0b6c926c856fd6524ce", "sha256": "25a5b2c08169d72b05dcf67d3960377d5d8ababb3f27a0c53dbb28535700eb16" }, "downloads": -1, "filename": "timesheet-0.9.3.tar.gz", "has_sig": false, "md5_digest": "f53fbfa7c6ecd0b6c926c856fd6524ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8358, "upload_time": "2016-11-26T21:01:44", "url": "https://files.pythonhosted.org/packages/65/2f/b5cccb389e3c4db5f327c0f70b28b36d27e1437678000702fec0221f0495/timesheet-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "f19f8432c31787a545a6492bb9774daa", "sha256": "a20aa9fd2fc5f0ec52986df1c94651488db136d8aee86bbfa98a14116af68f2d" }, "downloads": -1, "filename": "timesheet-0.9.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f19f8432c31787a545a6492bb9774daa", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18554, "upload_time": "2017-01-02T17:50:01", "url": "https://files.pythonhosted.org/packages/24/31/2e7ae3682eecc823af180e48f7eb96fee417bf569db3679c8d6eea0382af/timesheet-0.9.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5511e289855d67f0e065f80226622c96", "sha256": "1ae75b344d0c69f9eecfb4a2f0b840be40698c6ffb099b0b35f548b9c85194cb" }, "downloads": -1, "filename": "timesheet-0.9.4.tar.gz", "has_sig": false, "md5_digest": "5511e289855d67f0e065f80226622c96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8466, "upload_time": "2017-01-02T17:49:56", "url": "https://files.pythonhosted.org/packages/0a/1b/aac338e9680666616aa75ff1ee42f29930cc77b59e2b283d269c58c707b1/timesheet-0.9.4.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "4cd8c9446354f1d1deace436ac909f11", "sha256": "da8cae33be67181d8b4b33bb4d9c68d4fb35cac20487599e8990784666d7b835" }, "downloads": -1, "filename": "timesheet-0.9.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4cd8c9446354f1d1deace436ac909f11", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18713, "upload_time": "2017-01-08T17:19:13", "url": "https://files.pythonhosted.org/packages/d7/d2/65c548858a78e3c73c89b235dae1a94d2cd29297cd48059957dc5fe3dbc3/timesheet-0.9.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da2da66ecf8fdc1acea9690e3e0e8ca2", "sha256": "f8da19d357e57ec8ce11edb30879d8e01719ef95da5b3813b79ba4080e06304c" }, "downloads": -1, "filename": "timesheet-0.9.6.tar.gz", "has_sig": false, "md5_digest": "da2da66ecf8fdc1acea9690e3e0e8ca2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8615, "upload_time": "2017-01-08T17:19:09", "url": "https://files.pythonhosted.org/packages/27/86/bfd1d32317bc445cd76b815207503ea8e9c9a3c39286afb3ba8ed98f394c/timesheet-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "83de8ad839417bab12569394ddae44f4", "sha256": "7b479dd649c25808133a56b5354c280e21a4eaaec4c1841d354f6f268e0c4415" }, "downloads": -1, "filename": "timesheet-0.9.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83de8ad839417bab12569394ddae44f4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18067, "upload_time": "2017-01-19T09:09:56", "url": "https://files.pythonhosted.org/packages/c4/22/194807dbc5fbd6e87c57152077259aeeb514a9584df5ccf45a3e69ab914f/timesheet-0.9.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b789f741c30be44c3bcc610f538bff7", "sha256": "0b80890beb166f661d25e4a25d3af7f8f839853ac79d35da1623ac8614caa58a" }, "downloads": -1, "filename": "timesheet-0.9.7.tar.gz", "has_sig": false, "md5_digest": "4b789f741c30be44c3bcc610f538bff7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9508, "upload_time": "2017-01-19T09:09:53", "url": "https://files.pythonhosted.org/packages/28/2e/5940f5811187614dd388f2de356f48018ecf0899bc583d12249732d7c12d/timesheet-0.9.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "83de8ad839417bab12569394ddae44f4", "sha256": "7b479dd649c25808133a56b5354c280e21a4eaaec4c1841d354f6f268e0c4415" }, "downloads": -1, "filename": "timesheet-0.9.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83de8ad839417bab12569394ddae44f4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18067, "upload_time": "2017-01-19T09:09:56", "url": "https://files.pythonhosted.org/packages/c4/22/194807dbc5fbd6e87c57152077259aeeb514a9584df5ccf45a3e69ab914f/timesheet-0.9.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b789f741c30be44c3bcc610f538bff7", "sha256": "0b80890beb166f661d25e4a25d3af7f8f839853ac79d35da1623ac8614caa58a" }, "downloads": -1, "filename": "timesheet-0.9.7.tar.gz", "has_sig": false, "md5_digest": "4b789f741c30be44c3bcc610f538bff7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9508, "upload_time": "2017-01-19T09:09:53", "url": "https://files.pythonhosted.org/packages/28/2e/5940f5811187614dd388f2de356f48018ecf0899bc583d12249732d7c12d/timesheet-0.9.7.tar.gz" } ] }