{ "info": { "author": "Ryan S. Brown", "author_email": "sb@ryansb.com", "bugtrack_url": null, "classifiers": [ "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7" ], "description": "# taskforge\n\nPowered by [taskw](https://github.com/ralphbean/taskw)\n\n# Configuration\n\nThe config is in YAML format, and looks like this (delete `#` prefixed lines\n`#`)\n\n```\nlogging:\n level: DEBUG\n file: ''\n\nplugins:\n - nickname: Emailotron\n # the entrypoint for your plugin needs to inherit from\n # `taskforge.plugins.Base`\n entrypoint: emailotron:Emailer\n # plugins are run in ascending weight order. Plugins with the same\n # weight may be run in any order. The default value for weight is 100.\n weight: 0\n enabled: false\n # plugins are initialized with the contents of this options field\n options:\n some: thing\n```\n\n# Plugins\n\nYes, that's right, you can build your own plugins! Just add your plugin to the\nlist in the plugins section and set `enabled: true`.\n\n# License\n\nTaskforge is made available under the GNU Affero General Public License, see\nLICENSE.txt for details.", "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/ryansb/taskgears\"", "keywords": "taskwarrior\ntodo\ntasks", "license": "AGPLv3", "maintainer": null, "maintainer_email": null, "name": "taskforge", "package_url": "https://pypi.org/project/taskforge/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/taskforge/", "project_urls": { "Download": "UNKNOWN", "Homepage": "\"http://github.com/ryansb/taskgears\"" }, "release_url": "https://pypi.org/project/taskforge/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Plugin-friendly workflow system for interacting with taskwarrior tasks", "version": "0.1.1" }, "last_serial": 1618263, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7bab03c32a414c57eaa3b8f3caac7864", "sha256": "c0cffd247ba8b015ef915114f07ff1f9eb2f2d632babbe28b5723b35f99aa8ad" }, "downloads": -1, "filename": "taskforge-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7bab03c32a414c57eaa3b8f3caac7864", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18566, "upload_time": "2014-12-21T00:31:02", "url": "https://files.pythonhosted.org/packages/ab/04/126b9ee97020f351ed6876bc313aaf90089242476b228b855a22e6819d7e/taskforge-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b4efdb5f03bc04bbec3def49160b0ce0", "sha256": "f0fa5b8dd8ef4b20548b7db9a79c6215d090f34a1f93b381695a6e1266fe9deb" }, "downloads": -1, "filename": "taskforge-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b4efdb5f03bc04bbec3def49160b0ce0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18886, "upload_time": "2015-07-03T15:43:59", "url": "https://files.pythonhosted.org/packages/2c/17/f64ada1a82681087a5f6a24592660f2db897c5fc8e0da8a02219e8d33ea5/taskforge-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b4efdb5f03bc04bbec3def49160b0ce0", "sha256": "f0fa5b8dd8ef4b20548b7db9a79c6215d090f34a1f93b381695a6e1266fe9deb" }, "downloads": -1, "filename": "taskforge-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b4efdb5f03bc04bbec3def49160b0ce0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18886, "upload_time": "2015-07-03T15:43:59", "url": "https://files.pythonhosted.org/packages/2c/17/f64ada1a82681087a5f6a24592660f2db897c5fc8e0da8a02219e8d33ea5/taskforge-0.1.1.tar.gz" } ] }