{ "info": { "author": "Aaron Halfaker", "author_email": "ahalfaker@wikimedia.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Utilities" ], "description": "# Wiki Labels\nThis package provides the components of a generalized labeling service for\nMediaWiki. There are two primary components, a user script to be used on\nMediaWiki and a flask server for the gadget to converse with. \n\n\n## Server\nThe flask server is intended to be hosted by a web server, but a dev server can\nbe started locally with\n\n wikilabels dev_server\n\n### Installation\n\n\n#### Dependencies\nInstallation will require some additional packages to be available.\n\n `sudo apt-get install postgresql-server-dev-all postgresql libffi-dev npm g++ python3-dev libmemcached-dev`\n\n#### Database setup\nYou'll need to create a `wikilabels` user and database. Here's a sequence of\ncommands that works on a fresh install of postgres (note that `sudo` rights\nwill be required).\n\nCreate a wikilabels user\n\n $ sudo useradd wikilabels\n\nSwitch to `postgres` user to run commands\n\n $ sudo su postgres\n $ psql\n postgres=# CREATE USER wikilabels WITH PASSWORD 'something secure';\n postgres=# CREATE DATABASE wikilabels;\n postgres=# GRANT ALL PRIVILEGES ON DATABASE wikilabels to wikilabels;\n postgres=# \\q\n $ exit\n\nSwitch to `wikilabels` user to load schema\n\n $ sudo su wikilabels\n $ psql\n\nCopy-paste config/schema.sql into the command prompt.\n\nOptionally, you can also load sample data into the database by copy-pasting config/schema-testdata.sql into the command prompt\n\n### Starting the dev server\n\n $ wikilabels dev_server --config config-localdev.yaml\n\n## Gadget\n\n1. Go to one of the js subpages of your user page. You can choose a page such as these:\n * [meta:User:``/global.js](https://meta.wikimedia.org/wiki/Special:MyPage/global.js), which will be loaded in all wikis, in all skins\n * [meta:User:``/common.js](https://meta.wikimedia.org/wiki/Special:MyPage/common.js), which will be loaded only on Meta-wiki, in all skins\n * [meta:User:``/vector.js](https://meta.wikimedia.org/wiki/Special:MyPage/vector.js), which will be loaded only on Meta-wiki, in the vector skin\n2. Copy the following to the page you have chosen:\n\n ```javascript\n // [[File:User:EpochFail/WikiLabels.js]] (workaround for [[phab:T35355]])\n mw.loader.load( '//labels.wmflabs.org/gadget/loader.js' );\n ```\n\n3. Clear the cache of your browser.\n\nThis will import a live copy of the javascript.\n\n## See also\n* [meta:Wiki labels](https://meta.wikimedia.org/wiki/Wiki labels)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/halfak/Wiki-Labels", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "wikilabels", "package_url": "https://pypi.org/project/wikilabels/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/wikilabels/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/halfak/Wiki-Labels" }, "release_url": "https://pypi.org/project/wikilabels/0.4.0/", "requires_dist": null, "requires_python": null, "summary": "A generalized data labeling system for use in MediaWiki wikis", "version": "0.4.0" }, "last_serial": 2559724, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "77a8af29e32a8d22608ebb28e04e3f67", "sha256": "60f21e62b798f90ce841516c0075e51a1778841ec627a03b4bfe6cd0e75f4b25" }, "downloads": -1, "filename": "wikilabels-0.1.0.tar.gz", "has_sig": false, "md5_digest": "77a8af29e32a8d22608ebb28e04e3f67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1851073, "upload_time": "2015-06-10T21:23:18", "url": "https://files.pythonhosted.org/packages/31/ab/304763c0c98d43f20e4de353c88d49d8c6685d80454c28ebbec25dd80fad/wikilabels-0.1.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "c94d750165d2a20e260352aa9ed6c585", "sha256": "5f7c1326a84c29a7102d40c9297e10f1c8e03ddf897bf429d959e68bd2e331a6" }, "downloads": -1, "filename": "wikilabels-0.1.0.zip", "has_sig": false, "md5_digest": "c94d750165d2a20e260352aa9ed6c585", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2473264, "upload_time": "2015-06-10T21:23:24", "url": "https://files.pythonhosted.org/packages/7a/71/1f24e6d174cc2d5b243f8f62bdbeba98226d1afc9ffb6f22d753a30dde47/wikilabels-0.1.0.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "57b0ba6e136d13883d085ce3b9594066", "sha256": "dff6c937f8fc262a3c75162c2281ab7e449830e7327c08d87b4f9162eed100fd" }, "downloads": -1, "filename": "wikilabels-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "57b0ba6e136d13883d085ce3b9594066", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 2581454, "upload_time": "2015-12-17T21:15:21", "url": "https://files.pythonhosted.org/packages/e7/8b/ba130692f6afa850273f66228d5e6f4840c77d4441748ee1157ed82a0b49/wikilabels-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a56cd918378413a656275e0babbaf93a", "sha256": "8552962bd1ba8d20f5e1883c4b13768e0765993f18f68dfb460f5b5fe505498f" }, "downloads": -1, "filename": "wikilabels-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a56cd918378413a656275e0babbaf93a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1034883, "upload_time": "2015-12-17T21:15:12", "url": "https://files.pythonhosted.org/packages/23/73/5f85b9b114c62956fd9cc4ff994552f19b85f69d506a943dfcec616771b1/wikilabels-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "411311ec63963f98864244a359fb6313", "sha256": "7257ff74abc4d5a9831815d94196af739afae745bc77fc37be8340c0194efe65" }, "downloads": -1, "filename": "wikilabels-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "411311ec63963f98864244a359fb6313", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 2590646, "upload_time": "2016-03-13T16:18:26", "url": "https://files.pythonhosted.org/packages/0d/00/821ce50ab7efeaae717bd0ba6f485b45daae663b4a87f62ea50cc5425248/wikilabels-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d973e72e2dd1da9afeb84aba3f36d375", "sha256": "cf3743d30fdf9687f074f3beff183aa4d2450949d957c9678b38d37747424219" }, "downloads": -1, "filename": "wikilabels-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d973e72e2dd1da9afeb84aba3f36d375", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1036855, "upload_time": "2016-03-13T16:18:18", "url": "https://files.pythonhosted.org/packages/f6/25/3b91185014f53a58c02122e198ba8faed10b3103a7f911d78e566976b08c/wikilabels-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ae5966b799cdea0a5e7dc710f7822de2", "sha256": "ea81425b0c9e73946bffc729c48246c8f5393bf9aa60d36ab57ea18f0a3273da" }, "downloads": -1, "filename": "wikilabels-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ae5966b799cdea0a5e7dc710f7822de2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1041717, "upload_time": "2016-04-07T21:55:48", "url": "https://files.pythonhosted.org/packages/58/e3/69b1df87e67dac36a1ce97cdbd106e6c8f9b7fa448b403255066e0041a7f/wikilabels-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "fe02f2c9513e59f723e54d4a2623b658", "sha256": "643ffab647871a209286e04b5ba328f38ee18653802e4c75c51c6ae2991ea185" }, "downloads": -1, "filename": "wikilabels-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe02f2c9513e59f723e54d4a2623b658", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 2611911, "upload_time": "2016-06-08T16:02:42", "url": "https://files.pythonhosted.org/packages/32/9a/3ce6f632d2d43e38f4129991d2d945e063f50df22e74b883efbb86c57c53/wikilabels-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d8eca947310272fc9de93d130b35719", "sha256": "0d31a9d902550379bea7547ecc4c069b6974e24a7c39efea4818c60336fd2455" }, "downloads": -1, "filename": "wikilabels-0.3.1.tar.gz", "has_sig": false, "md5_digest": "8d8eca947310272fc9de93d130b35719", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1049001, "upload_time": "2016-06-08T16:02:34", "url": "https://files.pythonhosted.org/packages/83/e4/45abeeed6094f6d620174598ae94ea0eb9b63b34a2949962d5de58bdbe5d/wikilabels-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a3b23dc672a8a01b3dab304092603625", "sha256": "27ce460d08a0ca8f04b8f9ea674e4dc4af179348bb4d05a7caba0e5f31ecf70c" }, "downloads": -1, "filename": "wikilabels-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3b23dc672a8a01b3dab304092603625", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 297983, "upload_time": "2017-01-07T19:40:38", "url": "https://files.pythonhosted.org/packages/93/96/e450e9f7cd53005e0d402a58cb81a0ee0ab82708dd0e75e3d7abdf9b132f/wikilabels-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1e8e0b80b2befa2541c1210d3d45214", "sha256": "f8295403feebaf94fe7973b3e32ab18fecc147b5ce952d426d704325268161b4" }, "downloads": -1, "filename": "wikilabels-0.4.0.tar.gz", "has_sig": false, "md5_digest": "e1e8e0b80b2befa2541c1210d3d45214", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 240996, "upload_time": "2017-01-07T19:40:35", "url": "https://files.pythonhosted.org/packages/2f/8e/12c984a7dbd5668fc03e3fbd8a9c031bfb6b3e08a4bdeb20cea5325b4d27/wikilabels-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a3b23dc672a8a01b3dab304092603625", "sha256": "27ce460d08a0ca8f04b8f9ea674e4dc4af179348bb4d05a7caba0e5f31ecf70c" }, "downloads": -1, "filename": "wikilabels-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3b23dc672a8a01b3dab304092603625", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 297983, "upload_time": "2017-01-07T19:40:38", "url": "https://files.pythonhosted.org/packages/93/96/e450e9f7cd53005e0d402a58cb81a0ee0ab82708dd0e75e3d7abdf9b132f/wikilabels-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1e8e0b80b2befa2541c1210d3d45214", "sha256": "f8295403feebaf94fe7973b3e32ab18fecc147b5ce952d426d704325268161b4" }, "downloads": -1, "filename": "wikilabels-0.4.0.tar.gz", "has_sig": false, "md5_digest": "e1e8e0b80b2befa2541c1210d3d45214", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 240996, "upload_time": "2017-01-07T19:40:35", "url": "https://files.pythonhosted.org/packages/2f/8e/12c984a7dbd5668fc03e3fbd8a9c031bfb6b3e08a4bdeb20cea5325b4d27/wikilabels-0.4.0.tar.gz" } ] }