{ "info": { "author": "Corentin Chary", "author_email": "corentin.chary@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "# My Little Ticket :ticket: \n\n[![Build Status](https://travis-ci.org/iksaif/my-little-ticket.svg?branch=master)](https://travis-ci.org/iksaif/my-little-ticket)\n[![Coverage Status](https://coveralls.io/repos/github/iksaif/my-little-ticket/badge.svg)](https://coveralls.io/github/iksaif/my-little-ticket?branch=master)\n\nA dashboard for interrupt tickets that makes it simple to pick the most important ticket to work on.\n\n[![My-Little-Ticket screenshot](doc/my-little-ticket.png)](doc/my-little-ticket.png)\n\n*This is currently under active development and not ready for production.*\n\n\n## Quickstart\n\n```bash\nvirtualenv venv -p python3\nsource venv/bin/activate\ncp examples/local_settings.py my_little_ticket/\npip install -e .\npip install -r requirements.txt\n./manage.py migrate\n./manage.py migrate --run-syncdb\n./manage.py createsuperuser\n./manage.py runserver\n```\n\n## Configuration\n\nSee [local_settings](examples/local_settings.py).\n\n\n## Using Docker\n\n```\ndocker build . -t my_little_ticket\ndocker run --rm -it -p 8000:8000 \\\n --name=my_little_ticket \\\n\t--volume=examples/local_settings.py:/opt/mlt/my_little_ticket/local_settings.py \\\n my_little_ticket\n```\n\n## Authentication\n\nThis project is using [django-allauth](https://django-allauth.readthedocs.io/en/latest/).\n\n## API\n\nSimply go to `/swagger/` or `/api/` to see what can be done. No much so far.\n\n## Plugins\n\n### Strategies\n\nA strategy is a way to score and organize tickets on a board. Check\n[base.py](my_little_ticket/plugins/base.py) and [default.py](my_little_ticket/plugins/default.py) for an example.\nYou'll need to implement only a few functions.\n\nAnd add it to your settings.py:\n\n```python\nMLT_STRATEGIES = [\n ...\n 'my_module.MyStrategy',\n]\n```\n### Plugins\n\nA plugin is a way to fetch ticket from a source. Currently this project\ncan only fetch tickets from JIRA, but you can easilly create your own plugin,\ntake a look at [base.py](my_little_ticket/plugins/base.py) and\n[jira](my_little_ticket/plugins/jira.py) to know more.\n\n```python\nMLT_PLUGINS = [\n ...\n 'my_module.MyPlugin'\n]\n```", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/iksaif/my-little-ticket", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "my-little-ticket", "package_url": "https://pypi.org/project/my-little-ticket/", "platform": "", "project_url": "https://pypi.org/project/my-little-ticket/", "project_urls": { "Homepage": "http://github.com/iksaif/my-little-ticket" }, "release_url": "https://pypi.org/project/my-little-ticket/0.0.13/", "requires_dist": null, "requires_python": "", "summary": "Simple ticket manager.", "version": "0.0.13" }, "last_serial": 4479050, "releases": { "0.0.11": [ { "comment_text": "", "digests": { "md5": "15cf90ab2d41b336cad9a43223f44889", "sha256": "eac06d233cd075a94167a4efa8d28fb095c8d2ea946c0fc758c1c5bd9e656a50" }, "downloads": -1, "filename": "my-little-ticket-0.0.11.tar.gz", "has_sig": false, "md5_digest": "15cf90ab2d41b336cad9a43223f44889", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18386, "upload_time": "2018-08-21T06:50:53", "url": "https://files.pythonhosted.org/packages/0f/0d/8dae6747a5acb5e36ca7f475ac6f17dea534de5f46deb3cfb13aa8b66acd/my-little-ticket-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "9adf8ae2ce0c69d932142cf06d4b78db", "sha256": "b9d5621a5c1a454e1325d7620ad481bd3cffb210f9b68baa2028eff175cd10d6" }, "downloads": -1, "filename": "my-little-ticket-0.0.12.tar.gz", "has_sig": false, "md5_digest": "9adf8ae2ce0c69d932142cf06d4b78db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18616, "upload_time": "2018-08-30T08:11:03", "url": "https://files.pythonhosted.org/packages/70/55/9a621a276ad984069a1ee2ab06c8f458463aebb8b18fb48ae7e38d125db8/my-little-ticket-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "7cc3ca99d145f35ccc624958218be12b", "sha256": "ce0ceecf1e27697447354ccba10da342729fc2757de55881d4529f97844be7ad" }, "downloads": -1, "filename": "my-little-ticket-0.0.13.tar.gz", "has_sig": false, "md5_digest": "7cc3ca99d145f35ccc624958218be12b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19550, "upload_time": "2018-10-30T14:57:52", "url": "https://files.pythonhosted.org/packages/19/83/4be39ce292b47ca2fab4165afdf5f5ceefd1a4a14c5b5c21e7841f5d4d65/my-little-ticket-0.0.13.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c10d95adf4872f0e10635f047cbb803d", "sha256": "512660a4c169827f290923f7540aed87615734e30920a13691456ff573dfef28" }, "downloads": -1, "filename": "my-little-ticket-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c10d95adf4872f0e10635f047cbb803d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29714, "upload_time": "2018-04-20T20:40:16", "url": "https://files.pythonhosted.org/packages/c6/bc/0c94a0bc635235decf1bcb892b5ae3c3997c916276b71a2fe9442dc0ca84/my-little-ticket-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0403d0579d1f81a052827163b7e347a0", "sha256": "cede8ae90e5ad2658de22a3f29a460d0176ad258e9ee65337e7937294e4a3ebb" }, "downloads": -1, "filename": "my-little-ticket-0.0.3.tar.gz", "has_sig": false, "md5_digest": "0403d0579d1f81a052827163b7e347a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 221724, "upload_time": "2018-04-26T17:43:02", "url": "https://files.pythonhosted.org/packages/74/7f/a78775ccd3a281ec3a2950c38e560013fa9662fc7de0ae8324b37860b893/my-little-ticket-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "35f7e024eefc44ded6af6982b1f26f42", "sha256": "f7575ba4f5853cd4a7f783a73f44e9f7ddf8ea3fe6e429246a593041e15bdc05" }, "downloads": -1, "filename": "my-little-ticket-0.0.4.tar.gz", "has_sig": false, "md5_digest": "35f7e024eefc44ded6af6982b1f26f42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13880, "upload_time": "2018-05-07T05:58:38", "url": "https://files.pythonhosted.org/packages/7c/74/f1dd5b8bff6fca7214f9efc673ff9dc4e4a50f6bef888751443b7ca3b90c/my-little-ticket-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "d27f60f286bde79fc3537abb72d54036", "sha256": "f447de38bdb0884e36ea236ec0c9a7e36d91d0473aa32336ab517ae6ba3a0b52" }, "downloads": -1, "filename": "my-little-ticket-0.0.5.tar.gz", "has_sig": false, "md5_digest": "d27f60f286bde79fc3537abb72d54036", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15970, "upload_time": "2018-05-07T13:32:25", "url": "https://files.pythonhosted.org/packages/aa/91/a8c0baaa89a2b80d1ddb9c8215ca2ce974cad24da52d80184df0623b06b8/my-little-ticket-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "a2dec904c409b3e3c0480763cbe55813", "sha256": "c2c25eafb3c262ed3a97b67e20dd4f36516138991de903e3cfd1032fd4c8435b" }, "downloads": -1, "filename": "my-little-ticket-0.0.6.tar.gz", "has_sig": false, "md5_digest": "a2dec904c409b3e3c0480763cbe55813", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17797, "upload_time": "2018-05-07T14:59:46", "url": "https://files.pythonhosted.org/packages/b5/e4/4160684ca9113ccd188c499ee8c72e7b0d26417c371cc85247e958e274ba/my-little-ticket-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "cf50a65a62f1e1f9b8207e4f7d052e10", "sha256": "3cbd40f61f0086aa7caf44119721431251cdff0de1d28886bd6db5f07d9b6a49" }, "downloads": -1, "filename": "my-little-ticket-0.0.7.tar.gz", "has_sig": false, "md5_digest": "cf50a65a62f1e1f9b8207e4f7d052e10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18062, "upload_time": "2018-06-06T12:30:00", "url": "https://files.pythonhosted.org/packages/27/37/5ce740f694afa53c525e6efec5ed6799e6fbf7da4c122ac56c8f4d50ba3b/my-little-ticket-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "1d518125d67b2994941df4cf94c4851b", "sha256": "12c2218169243b9b0a9fbabcee87fbf123c94a624fc517663a01d7dd2d0e7d18" }, "downloads": -1, "filename": "my-little-ticket-0.0.8.tar.gz", "has_sig": false, "md5_digest": "1d518125d67b2994941df4cf94c4851b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17873, "upload_time": "2018-07-17T09:49:29", "url": "https://files.pythonhosted.org/packages/ff/3a/f901c9bf248feccbf118f1e2537f2f6ec71c4d62fd3f4af1490bffbaf02c/my-little-ticket-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "b47d79e27535f092c1b4692f21dbdfc8", "sha256": "ed5d5ae5edc0847ad2ffa64f24c31d212c622c2d0d9cb16edf5a6dc726de00f8" }, "downloads": -1, "filename": "my-little-ticket-0.0.9.tar.gz", "has_sig": false, "md5_digest": "b47d79e27535f092c1b4692f21dbdfc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18032, "upload_time": "2018-07-17T09:50:00", "url": "https://files.pythonhosted.org/packages/71/a7/3c68bf2018e8918eb1c223edecd2febea355838a532790bb8ea4ccb9e76a/my-little-ticket-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7cc3ca99d145f35ccc624958218be12b", "sha256": "ce0ceecf1e27697447354ccba10da342729fc2757de55881d4529f97844be7ad" }, "downloads": -1, "filename": "my-little-ticket-0.0.13.tar.gz", "has_sig": false, "md5_digest": "7cc3ca99d145f35ccc624958218be12b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19550, "upload_time": "2018-10-30T14:57:52", "url": "https://files.pythonhosted.org/packages/19/83/4be39ce292b47ca2fab4165afdf5f5ceefd1a4a14c5b5c21e7841f5d4d65/my-little-ticket-0.0.13.tar.gz" } ] }