{ "info": { "author": "Mathew Robinson", "author_email": "chasinglogic@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "[![Build Status](https://travis-ci.org/chasinglogic/taskforge.svg?branch=master)](https://travis-ci.org/chasinglogic/taskforge)\n[![PyPI package](https://img.shields.io/pypi/v/taskforge-cli.svg)](https://pypi.python.org/pypi/taskforge-cli/)\n[![Python versions](https://img.shields.io/pypi/pyversions/taskforge-cli.svg)](https://pypi.python.org/pypi/taskforge-cli/)\n[![GPL v3](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://github.com/chasinglogic/taskforge/blob/master/LICENSE)\n[![Docs](https://img.shields.io/badge/docs-passing-green.svg)](http://taskforge.io/docs/)\n\n![Taskforge](https://raw.githubusercontent.com/chasinglogic/taskforge/master/src/docs/_static/logo_wide.png)\n\nTask management tool and library that integrates and aggregates other services.\n\n## Why Taskforge?\n\nTaskforge has many competitors and all of them are great choices for task\nmanagement. So why build yet another \"todo app\"?\n\nThe answer is simple, most task management applications require that you\nduplicate data into them from other sources. Whether by work, or personal\npreference, our actual tasks are managed in different sources today. Whether\nthat be JIRA, GitHub, Trello etc. the teams and people we interact with rarely\nuse the same solution as we do. Furthermore, it's even less likely that you'll\nbe able to use the same systems at work and on projects.\n\nThe downside of all this? **These systems put the responsibility on you** to\nduplicate that information into a format that you can digest.\n\nThis is the problem that Taskforge solves. It aggregates and integrates with\nexisting systems and provides a unified interface for all the various tasks\nsystems you're required to interact with.\n\n## Getting Started\n\nHead over to [our documentation website](http://taskforge.io/docs/) for full\ndocumentation. For a getting started guide and more information.\n\n## Contributing\n\nFollow the \n[Code of Conduct](https://github.com/chasinglogic/taskforge/blob/master/src/docs/code_of_conduct.rst)\n\nContributions are greatly appreciated. We have a process for making a\ncontribution via Github that you can read in the \n[CONTRIBUTING.md](https://github.com/chasinglogic/taskforge/blob/master/CONTRIBUTING.md)\ndocument.\n\n## License\n\nThis code is distributed under the GNU General Public License\n\n```text\n Copyright (C) 2018 Mathew Robinson\n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n```\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/chasinglogic/taskforge", "keywords": "", "license": "AGPL-3.0", "maintainer": "", "maintainer_email": "", "name": "taskforge-cli", "package_url": "https://pypi.org/project/taskforge-cli/", "platform": "any", "project_url": "https://pypi.org/project/taskforge-cli/", "project_urls": { "Homepage": "https://github.com/chasinglogic/taskforge" }, "release_url": "https://pypi.org/project/taskforge-cli/0.2.5/", "requires_dist": [ "docopt", "toml", "pymongo (==3.7.1); extra == 'mongo'" ], "requires_python": "", "summary": "A task management library and tool that integrates with 3rd party services", "version": "0.2.5" }, "last_serial": 4438422, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "e47392b6cf4e197d43d5ab48328c591c", "sha256": "8ba4699b371ce9d896f17460641d95b5a3619dec1d7216683660f0e0b81a27cf" }, "downloads": -1, "filename": "taskforge_cli-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e47392b6cf4e197d43d5ab48328c591c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24258, "upload_time": "2018-09-24T22:13:18", "url": "https://files.pythonhosted.org/packages/21/b4/1a8eb405f0aa9a4449d98ff158a8738f1448a84f6de70eeca6f4b9872400/taskforge_cli-0.2.0-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9ecb4c01f4f071db58ad220a6e48de53", "sha256": "6be39b29a32fa3452e305c58e4124e8145cb6b5456db5806c353903d0b2a8d65" }, "downloads": -1, "filename": "taskforge_cli-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9ecb4c01f4f071db58ad220a6e48de53", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22928, "upload_time": "2018-09-24T22:21:47", "url": "https://files.pythonhosted.org/packages/ed/91/089a930d303068548686f35a43b7ba96c30119e2f7c4bf0ea1d07705f79d/taskforge_cli-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58519583869a8a67a80deb501d374d24", "sha256": "3c0328a24a1d3ba7024c9c194c6468c447d403dadeac0f6b6bc3a6b8171ce9ac" }, "downloads": -1, "filename": "taskforge-cli-0.2.1.tar.gz", "has_sig": false, "md5_digest": "58519583869a8a67a80deb501d374d24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17350, "upload_time": "2018-09-24T22:21:48", "url": "https://files.pythonhosted.org/packages/30/64/725b7b43824845b516ac495a186c7052597b48fc0cc3fb6882486aa92248/taskforge-cli-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "1f3891e053b9aa592e0356dd47c1abc0", "sha256": "86a0ff0740f86ca30708600b0f3a8a842c155522e0841bba1eca8f0b0378e737" }, "downloads": -1, "filename": "taskforge_cli-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1f3891e053b9aa592e0356dd47c1abc0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22931, "upload_time": "2018-09-24T22:28:58", "url": "https://files.pythonhosted.org/packages/4b/a0/a02d342b9b04501094024d2a62d180531474745f84084a741c35e292c29d/taskforge_cli-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fc4bd7267bd725b6b1192c38fd78658", "sha256": "00bcedf102f31368ae6890e79027f09259e8dd0ab2214d859a10b533eab05b2d" }, "downloads": -1, "filename": "taskforge-cli-0.2.2.tar.gz", "has_sig": false, "md5_digest": "7fc4bd7267bd725b6b1192c38fd78658", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17345, "upload_time": "2018-09-24T22:28:59", "url": "https://files.pythonhosted.org/packages/ed/78/1457b42eedaa9ad21f2fe885ec98cdd1882e1dd4d48404f6d22ae3691bda/taskforge-cli-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "23d2ac88cee526f008e74470696a66eb", "sha256": "dae5f536c53ef26c6a251e1635164daad5cd1d3555bb24cb7098dc50f0f24295" }, "downloads": -1, "filename": "taskforge_cli-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "23d2ac88cee526f008e74470696a66eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22958, "upload_time": "2018-09-25T16:41:21", "url": "https://files.pythonhosted.org/packages/59/bd/cc89eace23af210eb2c34ad05344ffd1c9f503e92e8b71ccc57079bbd844/taskforge_cli-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63045100c4bbb9ab649ed2b5d89f1000", "sha256": "6358a517a84b7d2acbadb6222939b0bc88f1fd98ea2fb8a817cd697bfef99985" }, "downloads": -1, "filename": "taskforge-cli-0.2.3.tar.gz", "has_sig": false, "md5_digest": "63045100c4bbb9ab649ed2b5d89f1000", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17384, "upload_time": "2018-09-25T16:41:23", "url": "https://files.pythonhosted.org/packages/40/60/f01f1bb0ad7df9451a28f14262bb9243c75c45a170197dad37d83d29c16c/taskforge-cli-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "af54d81fd27c4828e10430ad70319406", "sha256": "70a9b4fdd40bcdb1af91954e4496fc8350d956203fd9d02a9d02dfb60197d638" }, "downloads": -1, "filename": "taskforge_cli-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af54d81fd27c4828e10430ad70319406", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22941, "upload_time": "2018-09-25T19:33:40", "url": "https://files.pythonhosted.org/packages/e2/8c/adb6f3ced8a14493a59274d7c002f9212610e61ee3b5c9f859429589c696/taskforge_cli-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0a5980ecae139f42b07c013e2fd2718", "sha256": "6d2c3275f2c2c0601411d241d504a76e718cf4acb629857e2de3a129630bfc47" }, "downloads": -1, "filename": "taskforge-cli-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a0a5980ecae139f42b07c013e2fd2718", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17379, "upload_time": "2018-09-25T19:33:41", "url": "https://files.pythonhosted.org/packages/1f/09/27ca09fddbb92bc0a2296114c9b8639503370081e08b5e30dce654d9cc99/taskforge-cli-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "18a4fc7fd1d53de0639df5101b38f0cd", "sha256": "fd18efbce6c9008dcc90b1b20699efa7d8f2843fe71e4b35c75c43a274358ae2" }, "downloads": -1, "filename": "taskforge_cli-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18a4fc7fd1d53de0639df5101b38f0cd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36057, "upload_time": "2018-10-31T21:11:06", "url": "https://files.pythonhosted.org/packages/7f/89/d58dccb88f7f8a4a41fea1a44230375df101958c3133de1d5c9907970f07/taskforge_cli-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b03ee354c5cbd11cfa58f4a2630688e", "sha256": "d83982a271ae602af470ff136dad43e6410d16e0e1251f1680c8419761712692" }, "downloads": -1, "filename": "taskforge-cli-0.2.5.tar.gz", "has_sig": false, "md5_digest": "8b03ee354c5cbd11cfa58f4a2630688e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17899, "upload_time": "2018-10-31T21:11:08", "url": "https://files.pythonhosted.org/packages/cc/b9/9957ce987ccd0880b3bd88e205a6387ad64e95f648cabf5191ec0aba2508/taskforge-cli-0.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "18a4fc7fd1d53de0639df5101b38f0cd", "sha256": "fd18efbce6c9008dcc90b1b20699efa7d8f2843fe71e4b35c75c43a274358ae2" }, "downloads": -1, "filename": "taskforge_cli-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18a4fc7fd1d53de0639df5101b38f0cd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36057, "upload_time": "2018-10-31T21:11:06", "url": "https://files.pythonhosted.org/packages/7f/89/d58dccb88f7f8a4a41fea1a44230375df101958c3133de1d5c9907970f07/taskforge_cli-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b03ee354c5cbd11cfa58f4a2630688e", "sha256": "d83982a271ae602af470ff136dad43e6410d16e0e1251f1680c8419761712692" }, "downloads": -1, "filename": "taskforge-cli-0.2.5.tar.gz", "has_sig": false, "md5_digest": "8b03ee354c5cbd11cfa58f4a2630688e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17899, "upload_time": "2018-10-31T21:11:08", "url": "https://files.pythonhosted.org/packages/cc/b9/9957ce987ccd0880b3bd88e205a6387ad64e95f648cabf5191ec0aba2508/taskforge-cli-0.2.5.tar.gz" } ] }