{ "info": { "author": "Bas Stottelaar", "author_email": "basstottelaar@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: System :: Networking" ], "description": "Python-eetlijst\n===============\n\nUnofficial Python API for interfacing with Eetlijst.nl, a Dutch website\nused by students to manage dinner status and expenses.\n\n|Build Status|\n\nCurrent features include:\n\n- List all residents\n- Get name of the list\n- Get or set the noticeboard\n- Get or set the dinner status\n\nInstallation\n------------\n\nTo install this module, run ``pip install python-eetlijst`` to install\nfrom Pip. If you prefer to install the latest version from Github, use\n``pip install git+https://github.com/basilfx/python-eetlijst``.\n\nExamples\n--------\n\nThree examples are included in the ``examples/`` folder. The purpose is\nto demonstrate some functionality.\n\ndinner.py\n~~~~~~~~~\n\nPrint or set the current dinner status, in a terminal window. Run it\nwith ``diner.py get|set``.\n\nIt shall print something similar to this, when getting the current\nstatus:\n\n::\n\n Dinner status for 2014-03-30. The deadline is 16:00:00, and has passed.\n\n In total, 4 people (including guests) will attend diner.\n\n Unknown1 | Unknown2 | Unknown3 | Unknown4 | Unknown5\n C | D + 2 | X | X | ?\n\n X = No, C = Cook, D = Dinner, ? = Unknown\n\nnoticeboard.py\n~~~~~~~~~~~~~~\n\nView or change the current noticeboard. Run it with\n``noticeboard.py get|set``.\n\nsession.py\n~~~~~~~~~~\n\nGiven a session id, print the name of the Eetlijst list. Run it with\n``session.py ``\n\nTests\n-----\n\nCurrently, basic tests have been written. These tests only verify the\n'scraping' functionality and correct sesision handling, by faking\nresponses. However, they do not test any submit functionality, since it\nwould require an active connection with Eetlijst.nl during the tests.\n\nTo run the tests, please clone this repository and run\n``python setup.py test``.\n\nDocumentation\n-------------\n\nThis is future work :-)\n\nFor now, please look at the source code, the tests and the examples.\n\nLicense\n-------\n\nSee the ``LICENSE`` file (GPLv3 license). You may change the code\nfreely, but any change must be made available to the public.\n\n.. |Build Status| image:: https://travis-ci.org/basilfx/python-eetlijst.svg?branch=master\n :target: https://travis-ci.org/basilfx/python-eetlijst", "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/basilfx/python-eetlijst", "keywords": "python eetlijst api studenten studentenhuizen", "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "python-eetlijst", "package_url": "https://pypi.org/project/python-eetlijst/", "platform": "any", "project_url": "https://pypi.org/project/python-eetlijst/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/basilfx/python-eetlijst" }, "release_url": "https://pypi.org/project/python-eetlijst/1.4.0/", "requires_dist": null, "requires_python": null, "summary": "Unofficial Python API to interface with Eetlijst.nl", "version": "1.4.0" }, "last_serial": 1370357, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "86e531e4f7e04cff56f106cf8bba6e8e", "sha256": "daa0bf6a358f052f59ec03b51f8515f7e97df670bbbbf36bbe62a8bd3c110599" }, "downloads": -1, "filename": "python-eetlijst-1.0.tar.gz", "has_sig": false, "md5_digest": "86e531e4f7e04cff56f106cf8bba6e8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4777, "upload_time": "2014-03-30T19:08:03", "url": "https://files.pythonhosted.org/packages/a5/90/a6ef43768ea77ed718e82982567c6c5e25bcbf1dd721a0a324cd6d9490db/python-eetlijst-1.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "ed3a14df3ebd13e659f4302825ab6bf4", "sha256": "4fcbc54a3daea6f4219ab7f9e36760be5ae2c6cdf5f0f272c0921c3bb61bf12b" }, "downloads": -1, "filename": "python-eetlijst-1.4.0.tar.gz", "has_sig": false, "md5_digest": "ed3a14df3ebd13e659f4302825ab6bf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23705, "upload_time": "2015-01-04T21:12:36", "url": "https://files.pythonhosted.org/packages/4c/33/97ac3f13a7274c20aba598d3602ff86243b22ff8f99883b553696bbb0ef1/python-eetlijst-1.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ed3a14df3ebd13e659f4302825ab6bf4", "sha256": "4fcbc54a3daea6f4219ab7f9e36760be5ae2c6cdf5f0f272c0921c3bb61bf12b" }, "downloads": -1, "filename": "python-eetlijst-1.4.0.tar.gz", "has_sig": false, "md5_digest": "ed3a14df3ebd13e659f4302825ab6bf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23705, "upload_time": "2015-01-04T21:12:36", "url": "https://files.pythonhosted.org/packages/4c/33/97ac3f13a7274c20aba598d3602ff86243b22ff8f99883b553696bbb0ef1/python-eetlijst-1.4.0.tar.gz" } ] }