{ "info": { "author": "Denis Anikin", "author_email": "ad@xfenix.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "django-metro\n============\n\nMetro models for Django (for 2+, for django 1.x support use 0.4.2\nversion), plus the parser that fills models with actual data from\nvarious data providers (primary - Wikipedia). This is renamed\ndjango-russian-metro package (!).\n\nAll russian and cis parsers (like kiev or minsk) respects locale, that\u2019s\nwhy for en locale they returns transliterated version of names. Parsers\nfor other cities takes only english names.\n\nParser downloads the following data:\n\n- MetroLine: number, color and title\n- Metro: line binding, title\n\nAlso you can run django command sometimes to get always actual data, or\nuse celery task load_metro.\n\nInstalling\n==========\n\n1. For install django-metro, run on terminal:\n\n ::\n\n $ pip install django-metro\n\n2. Then add this app to ``INSTALLED_APPS``:\n\n ::\n\n INSTALLED_APPS = (\n ...\n 'metro',\n ...\n )\n\n3. Apply migrations:\n\n ::\n\n ./manage.py migrate\n\n4. Choose and specify data provider in ``settings.py``:\n\n ::\n\n METRO_PROVIDER = 'moscow'\n\n5. Finally, fill models with data:\n\n ::\n\n ./manage.py load_metro\n\n6. Or:\n\n ::\n\n from metro.parser import provider\n provider.download_all()\n\n7. Or use celery task ``load_metro`` (shared task in ``tasks.py``)\n\nCurrent available data providers\n================================\n\n(list updated)\n''''''''''''''\n\nAssign ``METRO_PROVIDER`` (in settings.py) one of the values below\n(source indicated in brackets):\n\nRussia\n''''''\n\n- ``'moscow'`` \u2013 Moscow (Wiki)\n- ``'spb'`` \u2013 Saint Petersburg (Wiki)\n- ``'novgorod'`` \u2013 Nizhny Novgorod (Wiki)\n- ``'novosib'`` \u2013 Novosibirsk (Wiki)\n- ``'ekat'`` \u2013 Yekaterinburg (Wiki/self)\n- ``'kazan'`` \u2013 Kazan (Wiki)\n- ``'samara'`` \u2013 Samara (Wiki)\n- ``'omsk'`` \u2013 Omsk (self) :)\n\nCIS\n'''\n\n- ``'kiev'`` \u2013 Kiev (Wiki)\n- ``'minsk'`` \u2013 Minsk (Wiki)\n\nWorld\n'''''\n\n- ``'tokyo'`` \u2013 Tokyo (Wiki)\n- ``'london'`` \u2013 London (Wiki), very basic (without zones and branches)\n\nOther stuff\n===========\n\nYou can rename application title with ``METRO_APP_TITLE`` in your\n``settings.py``:\n\n::\n\n METRO_APP_TITLE = u'Saint Petersrburg Metro'\n\nAdopted for django-suit (SortableStackedInline).\n\nLicense\n=======\n\nMIT probably.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xfenix/django-metro", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-metro", "package_url": "https://pypi.org/project/django-metro/", "platform": "", "project_url": "https://pypi.org/project/django-metro/", "project_urls": { "Homepage": "https://github.com/xfenix/django-metro" }, "release_url": "https://pypi.org/project/django-metro/0.4.5/", "requires_dist": [ "Django (==2.1.2)", "BeautifulSoup4", "requests", "six" ], "requires_python": "", "summary": "Basic metro models for Django 1.7+, plus the parser that fills models with actual data (lines numbers, lines titles, lines colors, the names of the lines, the station names) from various data sources (primary - Wikipedia). ", "version": "0.4.5" }, "last_serial": 4359845, "releases": { "0.4": [ { "comment_text": "", "digests": { "md5": "c9763d57c978964deb7c3f6f232a3a17", "sha256": "c16a2ed6c948722673d2d1d32c6d885a1dcb98b05491723f8a1250da8d315385" }, "downloads": -1, "filename": "django-metro-0.4.tar.gz", "has_sig": false, "md5_digest": "c9763d57c978964deb7c3f6f232a3a17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11842, "upload_time": "2014-11-23T22:09:04", "url": "https://files.pythonhosted.org/packages/c6/41/12e64f68d53a36c367d2eb79ceaf57269a7e82430319813c0370c130e1ae/django-metro-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "94e482560a19587f69341f9d5722edb2", "sha256": "fcb91713afce55f94346fd5b2deb99c93e15d97d1a70e4f7cdd7bcabb5b3626d" }, "downloads": -1, "filename": "django-metro-0.4.1.tar.gz", "has_sig": false, "md5_digest": "94e482560a19587f69341f9d5722edb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10248, "upload_time": "2014-11-24T09:37:09", "url": "https://files.pythonhosted.org/packages/b6/82/f1ba85e7589e7c20b46c0b7b8c454144bfc047dcb28a7f1d2e81ae797d51/django-metro-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "00a90c98211e44e17674c51fb485c5ff", "sha256": "2467448a9532556df5677ff6e4eb51f675afed0a00440a06ba8f0892d9e7578e" }, "downloads": -1, "filename": "django-metro-0.4.2.tar.gz", "has_sig": false, "md5_digest": "00a90c98211e44e17674c51fb485c5ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11877, "upload_time": "2014-11-24T22:00:03", "url": "https://files.pythonhosted.org/packages/a8/25/3986da004137503553002a2efb672cbe75581fe3b1fc3e17cdc9cc36a7d6/django-metro-0.4.2.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "823135fcf50c7dd8bb4e0153c3d79f0a", "sha256": "2e3bb752179b4b184e1773e6ddab05068d4b2d76cedf4769a0628b9a446e216d" }, "downloads": -1, "filename": "django_metro-0.4.5-py2-none-any.whl", "has_sig": false, "md5_digest": "823135fcf50c7dd8bb4e0153c3d79f0a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20410, "upload_time": "2018-10-10T12:45:57", "url": "https://files.pythonhosted.org/packages/a2/ad/9fa766a4441ed1c17ba7545ad34b3f8a6612ab7ad44c449156514cca5bc0/django_metro-0.4.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b8d7b14c226a72307523e51d0f67463", "sha256": "5112c58afb33f0cc14f7f493f65bd5e9e03760cef5558d4f79c8ae0904dfbf4e" }, "downloads": -1, "filename": "django_metro-0.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8b8d7b14c226a72307523e51d0f67463", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18657, "upload_time": "2018-10-10T12:45:59", "url": "https://files.pythonhosted.org/packages/2a/f2/f6ac74c54dd247a6ce251f9fa179e56616b374df623c72383f7fdbd2e27f/django_metro-0.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "499c75c2f183435dd301026897a80d4e", "sha256": "e0f9e40049158c482440ef0ef6a830fde0fc3de0940e5a0d86cc353571a24f78" }, "downloads": -1, "filename": "django-metro-0.4.5.tar.gz", "has_sig": false, "md5_digest": "499c75c2f183435dd301026897a80d4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10745, "upload_time": "2018-10-10T12:46:00", "url": "https://files.pythonhosted.org/packages/8b/2b/5c14064f55fb7d3801ce84ef45857b5610a538e36404c2405a6541e88316/django-metro-0.4.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "823135fcf50c7dd8bb4e0153c3d79f0a", "sha256": "2e3bb752179b4b184e1773e6ddab05068d4b2d76cedf4769a0628b9a446e216d" }, "downloads": -1, "filename": "django_metro-0.4.5-py2-none-any.whl", "has_sig": false, "md5_digest": "823135fcf50c7dd8bb4e0153c3d79f0a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20410, "upload_time": "2018-10-10T12:45:57", "url": "https://files.pythonhosted.org/packages/a2/ad/9fa766a4441ed1c17ba7545ad34b3f8a6612ab7ad44c449156514cca5bc0/django_metro-0.4.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b8d7b14c226a72307523e51d0f67463", "sha256": "5112c58afb33f0cc14f7f493f65bd5e9e03760cef5558d4f79c8ae0904dfbf4e" }, "downloads": -1, "filename": "django_metro-0.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8b8d7b14c226a72307523e51d0f67463", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18657, "upload_time": "2018-10-10T12:45:59", "url": "https://files.pythonhosted.org/packages/2a/f2/f6ac74c54dd247a6ce251f9fa179e56616b374df623c72383f7fdbd2e27f/django_metro-0.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "499c75c2f183435dd301026897a80d4e", "sha256": "e0f9e40049158c482440ef0ef6a830fde0fc3de0940e5a0d86cc353571a24f78" }, "downloads": -1, "filename": "django-metro-0.4.5.tar.gz", "has_sig": false, "md5_digest": "499c75c2f183435dd301026897a80d4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10745, "upload_time": "2018-10-10T12:46:00", "url": "https://files.pythonhosted.org/packages/8b/2b/5c14064f55fb7d3801ce84ef45857b5610a538e36404c2405a6541e88316/django-metro-0.4.5.tar.gz" } ] }