{ "info": { "author": "Malte Swart", "author_email": "mswart@devtation.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries" ], "description": "PyOpenMensa - use OpenMensa with Python\n=======================================\n\n|Build Status| |Latest PyPI version| |Python versions| |Development status| |Documentation|\n\nThis small python library helps you to work with\n`OpenMensa `__ by:\n\n- **support writing canteen feeds**: `The feed module <#generating-openmensa-feeds>`__ makes it very easy to generate a valid `OpenMensa Feed V2 `__. This is in production use for the majority of canteens in `OpenMensa `__.\n- **python wrapper for OpenMensa data**: Access data (canteens, meals) transparent from `openmensa `__. **(in development)**\n\nMore information about `OpenMensa and all possibilities for developers `__.\n\n\nDocumentation\n-------------\n\n|Documentation|\n\nDocumentation is hosted by `ReadTheDocs `__: for the `Full documentation about PyOpenMensa `__\n\nThe documentation is created with `Spinx `__ and the documentation source code can be found in the doc/ directory.\n\n\ntldr: Documentation\n-------------------\n\n1. You need `Python `__ 2.6, 2.7 or **>=3.2**.\n2. Install pyopenmensa:\n\n 1. via pypi\n\n .. code:: bash\n\n pip install pyopenmensa\n\n 2. via git\n\n .. code:: bash\n\n git clone git://github.com/mswart/pyopenmensa``\n\n3. Create Feed builder:\n\n .. code:: python\n\n # import LazyBuilder - the container for all meals\n from pyopenmensa.feed import LazyBuilder\n canteen = LazyBuilder() # canteen container\n\n4. Add feed data (PyOpenMensa can do basic parsing and converting):\n\n .. code:: python\n\n from datetime import date\n canteen.addMeal(date(2013, 3, 4), 'Hauptgericht', 'Gulasch',\n notes=['Mit S\u00fc\u00dfstoff', 'Schwein'],\n prices={'student': 203, 'other': '3,05 \u20ac'}\n )\n canteen.setDayClosed('5.3.2013')\n\n5. Receive XML Feed:\n\n .. code:: python\n\n print(canteen.toXMLFeed())\n\n And you have a valid `OpenMensa V2 Feed `__:\n\n .. code:: xml\n\n \n \n \n \n \n \n Gulasch\n Mit S\u00fc\u00dfstoff\n Schwein\n 3.05\n 2.03\n \n \n \n \n \n \n \n \n\n\nContributing\n------------\n\n1. Fork it.\n2. Create a branch (``git checkout -b my_markup``)\n3. Commit your changes (``git commit -am \"Added Snarkdown\"``)\n4. Push to the branch (``git push origin my_markup``)\n5. Open a `Pull Request `__\n6. Enjoy a refreshing Diet Coke and wait\n\n\nLicense\n-------\n\nLGPL License\n\nCopyright (c) 2012-2015 Malte Swart. LGPL license, see LICENSE for more\ndetails.\n\n.. |Build Status| image:: https://travis-ci.org/mswart/pyopenmensa.png?branch=master\n :target: https://travis-ci.org/mswart/pyopenmensa\n :alt: Build Status\n\n.. |Latest PyPI version| image:: https://img.shields.io/pypi/v/pyopenmensa.svg\n :target: https://pypi.python.org/pypi/pyopenmensa\n :alt: Latest PyPI version\n\n.. |Python versions| image:: https://img.shields.io/pypi/pyversions/pyopenmensa.svg\n :target: https://pypi.python.org/pypi/pyopenmensa\n :alt: Supported Python Versions\n\n.. |Development status| image:: https://img.shields.io/pypi/status/pyopenmensa.svg\n :target: https://pypi.python.org/pypi/pyopenmensa\n :alt: Development status\n\n.. |Documentation| image:: https://readthedocs.org/projects/pyopenmensa/badge/?version=latest\n :target: https://pyopenmensa.readthedocs.org/en/latest/?badge=latest\n :alt: Documentation", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mswart/pyopenmensa", "keywords": "openmensa feed framework", "license": "LGPL", "maintainer": "", "maintainer_email": "", "name": "pyopenmensa", "package_url": "https://pypi.org/project/pyopenmensa/", "platform": "", "project_url": "https://pypi.org/project/pyopenmensa/", "project_urls": { "Homepage": "https://github.com/mswart/pyopenmensa" }, "release_url": "https://pypi.org/project/pyopenmensa/0.95.0/", "requires_dist": null, "requires_python": "", "summary": "Usefull python wrapper for creating OpenMensa feeds", "version": "0.95.0" }, "last_serial": 3514719, "releases": { "0.90.1": [ { "comment_text": "", "digests": { "md5": "b7a5c052682377d124279f14e0576e4c", "sha256": "a624ec47574f1cafcd3943d670752eb266d5bd880eb22d3e063b80f20d33ed7c" }, "downloads": -1, "filename": "pyopenmensa-0.90.1.tar.gz", "has_sig": false, "md5_digest": "b7a5c052682377d124279f14e0576e4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9865, "upload_time": "2014-08-01T08:25:04", "url": "https://files.pythonhosted.org/packages/cb/39/cd91426f13e76ec593efec17b96eb1aa715e9f97a2193dc4a616e8b7a282/pyopenmensa-0.90.1.tar.gz" } ], "0.90.2": [ { "comment_text": "", "digests": { "md5": "5eed822f54942a8ae3f139e739f6d4e4", "sha256": "e286f933d3e02b1c885b28b114de7742e696f26a2100886e411bf350405b4c7d" }, "downloads": -1, "filename": "pyopenmensa-0.90.2.tar.gz", "has_sig": false, "md5_digest": "5eed822f54942a8ae3f139e739f6d4e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10473, "upload_time": "2014-08-01T08:59:05", "url": "https://files.pythonhosted.org/packages/ad/76/83aa26b8a1cb64e5cd4b2bf3e1b6ebb2dbaa7e84201d45434c835022651f/pyopenmensa-0.90.2.tar.gz" } ], "0.91.0": [ { "comment_text": "", "digests": { "md5": "a25821f274c138b9c14320ce62d7be99", "sha256": "6577a44a4f1fe312abf30629d0b673ca83265bca95c3be471f682db292e72cf5" }, "downloads": -1, "filename": "pyopenmensa-0.91.0.tar.gz", "has_sig": false, "md5_digest": "a25821f274c138b9c14320ce62d7be99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10635, "upload_time": "2014-08-01T09:23:06", "url": "https://files.pythonhosted.org/packages/4f/1a/f69fdae047c1e358ff8274201a1a8f4d570700236c9b5d2d61bdfb278688/pyopenmensa-0.91.0.tar.gz" } ], "0.92.0": [ { "comment_text": "", "digests": { "md5": "94fbd437d471d1367d79c1204698ba75", "sha256": "f9a72e4e35c268665e61ec52cb0d2585c73c69fd8a502c6d6e4417ee1340aa56" }, "downloads": -1, "filename": "pyopenmensa-0.92.0.tar.gz", "has_sig": false, "md5_digest": "94fbd437d471d1367d79c1204698ba75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12177, "upload_time": "2015-11-26T10:51:18", "url": "https://files.pythonhosted.org/packages/74/b4/45a367919b0776fd63956923cf94f11675fc6f27a5cfa9db860e341ec9c1/pyopenmensa-0.92.0.tar.gz" } ], "0.92.1": [ { "comment_text": "", "digests": { "md5": "ad60c0bcfc3a72ff4412364603011883", "sha256": "4106f00fed0b0a2d30c3c0b17cfc50c27f3da3fb9a9c871190a31c84818422f0" }, "downloads": -1, "filename": "pyopenmensa-0.92.1.tar.gz", "has_sig": false, "md5_digest": "ad60c0bcfc3a72ff4412364603011883", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12460, "upload_time": "2016-03-09T01:22:36", "url": "https://files.pythonhosted.org/packages/95/78/705d4f261f79af9943d38763a425f631332866ccd66fc6713e548449fa07/pyopenmensa-0.92.1.tar.gz" } ], "0.93.0": [ { "comment_text": "", "digests": { "md5": "f23671b37e3128863f27a6a98176e9c0", "sha256": "5bca757600c541f4c01c98be6454e798880888c4d647fc8cad31b214eda46323" }, "downloads": -1, "filename": "pyopenmensa-0.93.0.tar.gz", "has_sig": false, "md5_digest": "f23671b37e3128863f27a6a98176e9c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12500, "upload_time": "2016-10-19T19:55:33", "url": "https://files.pythonhosted.org/packages/3b/9c/8e9c7b701dcba4dbd5c0d7d02a700f799471a4711081eeb6fe69d4075fe8/pyopenmensa-0.93.0.tar.gz" } ], "0.94.0": [ { "comment_text": "", "digests": { "md5": "3af59b09421579e3491ef766cdae0a8a", "sha256": "653ce426a8f5363d6af7f69f78905f98f8c08702d376184843ee46c897c2e6ee" }, "downloads": -1, "filename": "pyopenmensa-0.94.0.tar.gz", "has_sig": false, "md5_digest": "3af59b09421579e3491ef766cdae0a8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13420, "upload_time": "2017-01-17T23:48:47", "url": "https://files.pythonhosted.org/packages/3b/cc/bd9819e06e2eb5db3f577100ba98935e635f6db860a367e9a5bb824a0151/pyopenmensa-0.94.0.tar.gz" } ], "0.94.1": [ { "comment_text": "", "digests": { "md5": "a053233426953da709ed9be49efac227", "sha256": "131620abd1c736af7128aa5640e1eda0ca4ed5f231ea6729c1808ae62c635000" }, "downloads": -1, "filename": "pyopenmensa-0.94.1.tar.gz", "has_sig": false, "md5_digest": "a053233426953da709ed9be49efac227", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13410, "upload_time": "2017-01-23T13:21:18", "url": "https://files.pythonhosted.org/packages/fc/81/e3b8d27b37d8ead9c8eebea3f429196fec1c2565d7923f74a64bd5f3f996/pyopenmensa-0.94.1.tar.gz" } ], "0.95.0": [ { "comment_text": "", "digests": { "md5": "a0ff9d62c95f2cbf3a5919b9b6de10bd", "sha256": "936100088ffc53699d2d893a1715210f4399a2881247342a6fb77947ebb0aaa0" }, "downloads": -1, "filename": "pyopenmensa-0.95.0.tar.gz", "has_sig": false, "md5_digest": "a0ff9d62c95f2cbf3a5919b9b6de10bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13406, "upload_time": "2018-01-23T17:55:14", "url": "https://files.pythonhosted.org/packages/cf/9b/9e3b3aabaf75f685a6bce0580dbc7fe89ab03364311efab207f66397e591/pyopenmensa-0.95.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a0ff9d62c95f2cbf3a5919b9b6de10bd", "sha256": "936100088ffc53699d2d893a1715210f4399a2881247342a6fb77947ebb0aaa0" }, "downloads": -1, "filename": "pyopenmensa-0.95.0.tar.gz", "has_sig": false, "md5_digest": "a0ff9d62c95f2cbf3a5919b9b6de10bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13406, "upload_time": "2018-01-23T17:55:14", "url": "https://files.pythonhosted.org/packages/cf/9b/9e3b3aabaf75f685a6bce0580dbc7fe89ab03364311efab207f66397e591/pyopenmensa-0.95.0.tar.gz" } ] }