{ "info": { "author": "yakoi", "author_email": "jpgelinas@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "\n\n========\nminetime\n========\n\nMinetime is a command line application to help you collect timelogs and post them to a configured `Redmine `_ project management application via its `REST API `_, using the `python-redmine `_ library.\n\n\nFeatures\n--------\n\n- Interactive wizard. In wizard mode, user gets to select issues from assigned issues and tracked queries, add, delete, edit, merge or round timelogs.\n- `GTimelog `_ integration.\n- `Universal Time Tracker `_ integration.\n- Project Report created to expose minetime project time entries per version. Optimized for redmine with Backlog Plugin.\n\n:Basics: `minetime Homepage`_, `minetime Documentation`_\n:Package & Build Status:\n .. image:: https://badge.fury.io/py/minetime.svg\n :target: https://badge.fury.io/py/minetime\n .. image:: https://gitlab.com/yakoi/minetime/badges/master/build.svg\n :target: https://gitlab.com/yakoi/minetime/commits/master\n .. image:: https://gitlab.com/yakoi/minetime/badges/master/coverage.svg\n :target: https://gitlab.com/yakoi/minetime/commits/master\n:License: `GPL License`_\n:Issue tracker: `Gitlab Issues\n `_\n\n.. _minetime Homepage: https://gitlab.com/yakoi/minetime/\n.. _GPL License: https://gitlab.com/yakoi/minetime/blob/master/LICENSE\n.. _minetime Documentation: https://gitlab.com/yakoi/minetime/blob/master/docs/index.rst\n\n\nInstallation\n------------\n\n::\n\n # install minetime\n pip install minetime\n\n # upgrade minetime\n pip install --upgrade minetime\n\nor, without pip, from source:\n\n::\n\n python setup.py install\n\n\nMain Configuration File\n-----------------------\n\nDefault location: ``$HOME/.config/minetime/config.yml``. Format: YAML\n\nThe default location may be overwritten by the MINETIME_CONF environment variable.\n\nHere's an example of the main configuration file:\n\n.. code-block:: yaml\n\n general:\n uri: https://redmine.mydomain.com/\n user:\n api_key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n activity_id: 9\n tracked_queries:\n - 10001\n - 10002\n - 10003\n tracked_reports:\n - my_report_string_id\n activities:\n 9: Developpement\n\nConfiguration directory and file are not created upon installation. You may create them manually or launch minetime for the first time and the configuration wizard will kick in.\n\nYou can find your API key on your redmine account page ( /my/account ) when logged in, on the right-hand pane of the default layout. Rest API has to be activated on the redmine instance. See `Redmine Rest API Documentation `_ for more in depth details.\n\n\nUsing minetime\n--------------\n\n::\n\n\n minetime --help\n\n Usage: minetime [OPTIONS] [INPUT]\n\n Options:\n -a, --all Import all timelogs in --batch, regardless\n of --date.\n -d, --date TEXT YYYY-MM-DD date of timelogs, default: today.\n -b, --batch [gtl|utt] Read GTimelog|utt from input. See GTimelog\n integration documentation.\n -t, --timelog ...\n ISSUEID, HOURS, COMMENTS, ACTIVITYID\n HOURS: decimal float (0.25 : 15 minutes).\n -i, --issues Show issues and exit. See GTimelog\n integration documentation.\n -r, --report Project Time Report for any tracked projects\n or manually-fed project-string.\n --debug Enable debug logging.\n --version Show the version and exit.\n --help Show this message and exit.\n\n\nInteractive CLI Wizard::\n\n minetime\n\n\nExample feeding 2 timelogs from command line::\n\n minetime -t 123 0.75 \"first time log\", 9 -t 321 1.5 \"second time log\", 9\n\n\nExample importing gtimelog flat file::\n\n minetime -b gtl $HOME/.local/share/gtimelog/timelog.txt\n\nNote that this will import *today's* timelogs. Use ``--date`` to specify another day to import or ``--all`` to import everything found in input file.\n\n\nProject Report::\n\n minetime -r git-helloworld\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/yakoi/minetime", "keywords": "", "license": "GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007", "maintainer": "", "maintainer_email": "", "name": "minetime", "package_url": "https://pypi.org/project/minetime/", "platform": null, "project_url": "https://pypi.org/project/minetime/", "project_urls": { "Homepage": "https://gitlab.com/yakoi/minetime" }, "release_url": "https://pypi.org/project/minetime/0.2.9/", "requires_dist": null, "requires_python": "", "summary": "A simple Command line application helping you play with timelogs of configured redmine server.", "version": "0.2.9" }, "last_serial": 2628010, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "a8921d0f82ee1b80b3cd8e6d1a90f557", "sha256": "009221136c229fcf1556fae6f3af1afd82e3589b5bc144fe6ec9e6e2b0999bfe" }, "downloads": -1, "filename": "minetime-0.1.10.tar.gz", "has_sig": false, "md5_digest": "a8921d0f82ee1b80b3cd8e6d1a90f557", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47740, "upload_time": "2017-01-13T15:05:27", "url": "https://files.pythonhosted.org/packages/44/64/721cb2eccbd4d61cd25032afb489932c46fedb359169453505d33c188cd1/minetime-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "d2be44f8b1a4ee29a3f1036f36936acf", "sha256": "5775ba6c8fddee68d657ead0be50b06b068a1b3ef47a1b41c842f798fa84ebf3" }, "downloads": -1, "filename": "minetime-0.1.11.tar.gz", "has_sig": false, "md5_digest": "d2be44f8b1a4ee29a3f1036f36936acf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47747, "upload_time": "2017-01-17T20:42:24", "url": "https://files.pythonhosted.org/packages/4c/e9/472c8046406d823f2cbde5f6f6dcbfed99ed4ce33c0187bc14936a6fe9c5/minetime-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "c2638806a576f7919b737b93120fb362", "sha256": "ab38da73c46362c5d1a5215f3257441f7243056009833e905ca9ee0f24b8a557" }, "downloads": -1, "filename": "minetime-0.1.12.tar.gz", "has_sig": false, "md5_digest": "c2638806a576f7919b737b93120fb362", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46818, "upload_time": "2017-01-25T07:12:29", "url": "https://files.pythonhosted.org/packages/89/66/0dc5c323bacadb28c3e1313e99f32a30570e8921ac2596aa6916979733e8/minetime-0.1.12.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "2f3e6342ebab72a07d00e85c69fad729", "sha256": "d0aaa9013453da6a913ce6960cd1f1460e5a9d93262287f1ddb95c2454b2c74d" }, "downloads": -1, "filename": "minetime-0.1.6.tar.gz", "has_sig": false, "md5_digest": "2f3e6342ebab72a07d00e85c69fad729", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47021, "upload_time": "2017-01-10T14:32:25", "url": "https://files.pythonhosted.org/packages/43/3e/278fd55d03a7a934cb9ffd93a7177a1108e36a72e7ca239049d58f6b5705/minetime-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "ab6dd6417a64ff3044b0a3ee728e5d1c", "sha256": "d8ddbeaf02daa5ed05a9919f70ff35e00afd5481a5741849f65fac55a00dffe1" }, "downloads": -1, "filename": "minetime-0.1.7.tar.gz", "has_sig": false, "md5_digest": "ab6dd6417a64ff3044b0a3ee728e5d1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47026, "upload_time": "2017-01-10T15:09:36", "url": "https://files.pythonhosted.org/packages/29/06/ad019d8b66d9b0409bdc5fb65a0f2eee80690967d234b4832ceec1e6b304/minetime-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "e1837a8afac7457c529acf8db2d2adb8", "sha256": "f3360c2d1ffd2583cfa77563661507b82c83fdf030a6bb794edb633607a91fc5" }, "downloads": -1, "filename": "minetime-0.1.8.tar.gz", "has_sig": false, "md5_digest": "e1837a8afac7457c529acf8db2d2adb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47280, "upload_time": "2017-01-11T14:15:43", "url": "https://files.pythonhosted.org/packages/3e/d7/5d9df94bfb62ff309f9d9ed3b895b21fdd280218fd1c94bfd6708693a112/minetime-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "efbe5f1e88c6a1daac97b414fee96aba", "sha256": "1aea9455ecf1191745e5e63402d01e7fa91c86e2c74e4426a8b13c8d63944284" }, "downloads": -1, "filename": "minetime-0.1.9.tar.gz", "has_sig": false, "md5_digest": "efbe5f1e88c6a1daac97b414fee96aba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47493, "upload_time": "2017-01-12T06:51:01", "url": "https://files.pythonhosted.org/packages/a1/ea/b8f73b3b55911e717fb438168d1f324722d38e283d5c16618a1d6f8c1584/minetime-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "945fa5b68627238c390620e6096e8488", "sha256": "0cfd111b5363b6e5a6f451bd43114e28d465fcb281867b4242d98658f21947c1" }, "downloads": -1, "filename": "minetime-0.2.0.tar.gz", "has_sig": false, "md5_digest": "945fa5b68627238c390620e6096e8488", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48344, "upload_time": "2017-01-29T21:13:58", "url": "https://files.pythonhosted.org/packages/31/43/efc228131e9767f492e7ec3c816212adfc1f51a26e7d12fc0f26763aff7e/minetime-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "68718b1f95574451021fbae8bc2afb5d", "sha256": "2edfef692d9bf610f6d749e47f3d12c6f3df49b4120395e42ac0c05dd1b1efc1" }, "downloads": -1, "filename": "minetime-0.2.1.tar.gz", "has_sig": false, "md5_digest": "68718b1f95574451021fbae8bc2afb5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48388, "upload_time": "2017-01-30T03:44:08", "url": "https://files.pythonhosted.org/packages/6b/50/c8f305e1764f2bb42abf30d56c83058c671a8983364c2127c5234c9f728a/minetime-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "43011b038254ad708b318f792d4aeae0", "sha256": "9b9c404d572d2e94402e06acf00c12ff06ea807c85ede8defabf1e30fad27388" }, "downloads": -1, "filename": "minetime-0.2.2.tar.gz", "has_sig": false, "md5_digest": "43011b038254ad708b318f792d4aeae0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48391, "upload_time": "2017-01-30T05:00:40", "url": "https://files.pythonhosted.org/packages/49/83/d002478af5db73c6a0c5c465443fa3ea909ce373978d0dae0edef385a9f8/minetime-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "cf1f4ac71683a505ea236252b3a4c784", "sha256": "5a9ee435d728efc7b59cf1b3bc3002acb3105845e86b02ebf08666d8bdb447f2" }, "downloads": -1, "filename": "minetime-0.2.3.tar.gz", "has_sig": false, "md5_digest": "cf1f4ac71683a505ea236252b3a4c784", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48437, "upload_time": "2017-01-30T17:30:46", "url": "https://files.pythonhosted.org/packages/be/9d/4912ce29a617e39b94eaf1c3039a9d5daab739b67a1bc86294c5fcb3e617/minetime-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "f5f544fe7efa417fbef5f1d9c3943834", "sha256": "8a9731d6b105e1fd4764848fae83571412c7cc0fcaaa1b765b554ae6af21f432" }, "downloads": -1, "filename": "minetime-0.2.4.tar.gz", "has_sig": false, "md5_digest": "f5f544fe7efa417fbef5f1d9c3943834", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48590, "upload_time": "2017-01-31T14:59:25", "url": "https://files.pythonhosted.org/packages/8d/c7/440c29f162f640983d15532b35b6946bf047d159ef3f0eb9c5e30eb7dd93/minetime-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "ce4d4cdeb19a3ef63c4648bac3c4ec0c", "sha256": "cfeb1d6a16da19b8835d3a73f5f88d4dc3579ee6737bff40e2627818116ba285" }, "downloads": -1, "filename": "minetime-0.2.5.tar.gz", "has_sig": false, "md5_digest": "ce4d4cdeb19a3ef63c4648bac3c4ec0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48744, "upload_time": "2017-02-01T13:08:32", "url": "https://files.pythonhosted.org/packages/b6/19/582d6f5478b8ac266dbfd7cfc6ecbc2b8d566bb75b58ca3548932a83db8b/minetime-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "729f44fd7e9d812e59df9871218471c3", "sha256": "2ba3bbc551ec43ec0b5f1e817a0c953ee4430f381879807289cec8bd87b1562a" }, "downloads": -1, "filename": "minetime-0.2.6.tar.gz", "has_sig": false, "md5_digest": "729f44fd7e9d812e59df9871218471c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48729, "upload_time": "2017-02-01T14:28:35", "url": "https://files.pythonhosted.org/packages/5b/f6/0dd69e8fb80a8bc4423d46a741cfc5c326ab2db10e8e5fc51bebd4cc6825/minetime-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "f8461a2a3259490dae8d420e53108ced", "sha256": "d9d3edd989b2a952dbba4a6f0ecaf1317e99885426ebb3dbd436911dbe834127" }, "downloads": -1, "filename": "minetime-0.2.7.tar.gz", "has_sig": false, "md5_digest": "f8461a2a3259490dae8d420e53108ced", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48822, "upload_time": "2017-02-02T21:55:48", "url": "https://files.pythonhosted.org/packages/20/79/ba5c21604923aa97800fac70cfb9eff84c1ad2c2b1a1db99dfecba1edd00/minetime-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "64222df5d5eb373412d28d7b9bc5626c", "sha256": "c1525a95512f4537733e53cbc5e9ab962ca8961ba065a2ce62088f7baae71173" }, "downloads": -1, "filename": "minetime-0.2.8.tar.gz", "has_sig": false, "md5_digest": "64222df5d5eb373412d28d7b9bc5626c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49425, "upload_time": "2017-02-06T14:17:52", "url": "https://files.pythonhosted.org/packages/c2/b5/d1e275abbd9d42ec013bb1b7ffe556ad59844a3880aaa1cf750a39326931/minetime-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "2358c1f749c5a21775efa85118b1ecbd", "sha256": "d75b5feccf5e8fea260c4fb5d0be61905a2162ead6e373bed72adbf9938b603b" }, "downloads": -1, "filename": "minetime-0.2.9.tar.gz", "has_sig": false, "md5_digest": "2358c1f749c5a21775efa85118b1ecbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49777, "upload_time": "2017-02-08T12:44:03", "url": "https://files.pythonhosted.org/packages/57/fb/bf8b699890b304b972b7364ce3ca21a1730baaddc28b66ad3536c72ce340/minetime-0.2.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2358c1f749c5a21775efa85118b1ecbd", "sha256": "d75b5feccf5e8fea260c4fb5d0be61905a2162ead6e373bed72adbf9938b603b" }, "downloads": -1, "filename": "minetime-0.2.9.tar.gz", "has_sig": false, "md5_digest": "2358c1f749c5a21775efa85118b1ecbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49777, "upload_time": "2017-02-08T12:44:03", "url": "https://files.pythonhosted.org/packages/57/fb/bf8b699890b304b972b7364ce3ca21a1730baaddc28b66ad3536c72ce340/minetime-0.2.9.tar.gz" } ] }