{ "info": { "author": "BetaF1sh", "author_email": "iam@muhun.kim", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "# jejunuMeals\n\n[![Travis (.org) branch](https://img.shields.io/travis/BetaF1sh/jejunuMeals/master.svg?style=flat-square)](https://travis-ci.org/BetaF1sh/jejunuMeals)\n[![PyPI version](https://img.shields.io/pypi/v/JejunuMeals.svg?style=flat-square)](https://pypi.org/project/jejunuMeals/)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/jejunuMeals.svg?style=flat-square)\n[![GitHub issues](https://img.shields.io/github/issues/BetaF1sh/jejunuMeals.svg?style=flat-square)](https://github.com/BetaF1sh/jejunuMeals/issues)\n\n\uc81c\uc8fc\ub300\ud559\uad50 \ud559\uc2dd \uc870\ud68c \ubaa8\ub4c8\n\nLookup meals data for [Jeju National University](http://www.jejunu.ac.kr/camp/stud/foodmenu).\n\n## Install\n\n```bash\n$ pip install jejunuMeals\n```\n\n## Usage\n\n```python\n>>> from jejunuMeals import JejunuMeals\n>>> from pprint import pprint\n>>> pprint(JejunuMeals().menus())\n{0: {'\uc800\ub141': {'\uc591\uc2dd': ['\uc5c6\uc74c'],\n '\uc815\uc2dd': ['\uac80\uc815\uc300\ubc25', '\uc5bc\ud070\uc5f4\ubb34\uad6d', '\ub3fc\uc9c0\uace0\uae30\uc57c\ucc44\ubcf6\uc74c(pork)', '\uc624\uc774\ub41c\uc7a5\ubb34\uce68', '\uae40\uce58'],\n '\uc911\uc2dd': ['\uc5c6\uc74c'],\n '\ud2b9\uc2dd': ['\uc5c6\uc74c']},\n '\uc810\uc2ec': {'\uc591\uc2dd': ['\uce58\uc988\uc624\ube10\uc2a4\ud30c\uac8c\ud2f0'],\n '\uc815\uc2dd': ['\ubca0\uc774\ucee8\uc57c\ucc44\ubcf6\uc74c\ubc25(pork)', '\ub2ec\uac40\ud30c\uad6d', '\ubcf6\uc74c\uc6b0\ub3d9', '\uae40\uce58'],\n '\uc911\uc2dd': ['\uc5c6\uc74c'],\n '\ud2b9\uc2dd': ['\uac80\uc815\uc300\ubc25',\n '\uc1e0\uace0\uae30\ub41c\uc7a5\ucc0c\uac1c(beef)',\n '\uc21c\uc0b4\uc591\ub150\uce58\ud0a8(chicken)',\n '\uc591\ubc30\ucd94\uc0ac\uacfc\uc0d0\ub7ec\ub4dc',\n '\ucf69\ub098\ubb3c\ubb34\uc219\ucc44',\n '\uae40\uce58']}},\n 1: {'\uc800\ub141': {'\uc591\uc2dd': ['\uc5c6\uc74c'],\n '\uc815\uc2dd': ['\uc300\ubc25', '\uc5b4\ubb35\ud0d5', '\uc1e0\uace0\uae30\uc57c\ucc44\ubcf6\uc74c(beef)', '\ud1b3\ubb34\uce68', '\uae40\uce58'],\n '\uc911\uc2dd': ['\uc5c6\uc74c'],\n '\ud2b9\uc2dd': ['\uc5c6\uc74c']},\n '\uc810\uc2ec': {'\uc591\uc2dd': ['\ub4f1\uc2ec\ub3c8\uac00\uc2a4(pork)/\uc2a4\ud504', '\uc591\ubc30\ucd94\uc0d0\ub7ec\ub4dc', '\ub2e8\ubb34\uc9c0/\uae40\uce58'],\n '\uc815\uc2dd': ['\uc5d0\uadf8\uc2a4\ud06c\ub7a8\ube14\ubcf6\uc74c\ubc25', '\ubb34\ub41c\uc7a5\uad6d', '\ubcc4\ubbf8\ub5a1\ubcf6\uc74c', '\uae40\uce58'],\n '\uc911\uc2dd': ['\uc5c6\uc74c'],\n '\ud2b9\uc2dd': ['\ubcf4\ub9ac\ubc25', '\ub3fc\uc9c0\uac08\ube44\ucc1c(pork)', '\ubb34\ub41c\uc7a5\uad6d', '\ud3b8\ub9c8\ub298\uba78\uce58\ubcf6\uc74c', '\ube0c\ub85c\ucf5c\ub9ac\ub9db\uc0b4\ubb34\uce68', '\uae40\uce58']}},\n 2: {'\uc800\ub141': {'\uc591\uc2dd': ['\uc5c6\uc74c'],\n '\uc815\uc2dd': ['\ucc28\uc870\ubc25', '\uae40\uce58\ucc0c\uac1c(pork)', '\uc0dd\uc120\uac00\uc2a4/\ud0c0\ud0c0\ub974\uc18c\uc2a4', '\uae7b\uc78e\uc21c\ubb34\uce68', '\uae40\uce58'],\n '\uc911\uc2dd': ['\uc5c6\uc74c'],\n '\ud2b9\uc2dd': ['\uc5c6\uc74c']},\n '\uc810\uc2ec': {'\uc591\uc2dd': ['\ud06c\ub9bc\ud30c\uc2a4\ud0c0'],\n '\uc815\uc2dd': ['\ub2ed\uac00\uc2b4\uc0b4\uce74\ub808\ub77c\uc774\uc2a4(chicken)', '\ucde8\ub098\ubb3c\ub41c\uc7a5\uad6d', '\uc544\ubaac\ub4dc\uc950\uce58\ucc44\ubcf6\uc74c', '\uae40\uce58'],\n '\uc911\uc2dd': ['\uc5c6\uc74c'],\n '\ud2b9\uc2dd': ['\ube44\ube54\ubc25/\uc57d\uace0\ucd94\uc7a5(pork)', '\ucde8\ub098\ubb3c\ub41c\uc7a5\uad6d', '\uc5b4\ubb35\ubcf6\uc74c', '\uc624\uc774\uc0dd\ucc44', '\uae40\uce58', '\uc694\uad6c\ub974\ud2b8']}},\n 3: {'\uc800\ub141': {'\uc591\uc2dd': ['\uc5c6\uc74c'],\n '\uc815\uc2dd': ['\uc300\ubc25', '\uae40\uce58\ucf69\ub098\ubb3c\uad6d', '\ub2ed\uace0\uae30\ub5a1\uc870\ub9bc(chicken)', '\uc61b\ub0a0\uc18c\uc2dc\uc9c0\uc804', '\uae40\uce58'],\n '\uc911\uc2dd': ['\uc5c6\uc74c'],\n '\ud2b9\uc2dd': ['\uc5c6\uc74c']},\n '\uc810\uc2ec': {'\uc591\uc2dd': ['\uce58\uc988\uc624\ube10\uc2a4\ud30c\uac8c\ud2f0'],\n '\uc815\uc2dd': ['\uc81c\uc721\ub36e\ubc25(pork)', '\uc720\ucc44\ub41c\uc7a5\uad6d', '\ubd80\ucd94\uc591\ud30c\uac89\uc808\uc774', '\uae40\uce58'],\n '\uc911\uc2dd': ['\uc5c6\uc74c'],\n '\ud2b9\uc2dd': ['\ud604\ubbf8\ubc25', '\ud574\ubb3c\uc21c\ub450\ubd80\ub69d\ubc30\uae30', '\uc21c\ub300\uc57c\ucc44\ubcf6\uc74c', '\ud53c\ub9dd\uc7a1\ucc44(beef)', '\ubb34\ub9d0\ub7ad\uc774\ubb34\uce68', '\uae40\uce58']}},\n 4: {'\uc800\ub141': {'\uc591\uc2dd': ['\uc5c6\uc74c'],\n '\uc815\uc2dd': ['\ud63c\ud569\uc7a1\uace1\ubc25', '\ub3d9\ud0dc\ucc0c\uac1c', '\ub3fc\uc9c0\uace0\uae30\ub450\ub8e8\uce58\uae30(pork)', '\uc720\ucc44\ub098\ubb3c\ubb34\uce68', '\uae40\uce58'],\n '\uc911\uc2dd': ['\uc5c6\uc74c'],\n '\ud2b9\uc2dd': ['\uc5c6\uc74c']}\n```\n\n## API\n\n### `JejunuMeals().menus()`\n\nFetch meal data of specific weekday.\n\n```python\n>>> from jejunuMeals import JejunuMeals\n>>> from datetime import date\n>>> from pprint import pprint\n>>> pprint(JejunuMeals().menus(date.today().weekday()))\n{'\uc800\ub141': {'\uc591\uc2dd': ['\uc5c6\uc74c'],\n '\uc815\uc2dd': ['\uc300\ubc25', '\uc5b4\ubb35\ud0d5', '\uc1e0\uace0\uae30\uc57c\ucc44\ubcf6\uc74c(beef)', '\ud1b3\ubb34\uce68', '\uae40\uce58'],\n '\uc911\uc2dd': ['\uc5c6\uc74c'],\n '\ud2b9\uc2dd': ['\uc5c6\uc74c']},\n '\uc810\uc2ec': {'\uc591\uc2dd': ['\ub4f1\uc2ec\ub3c8\uac00\uc2a4(pork)/\uc2a4\ud504', '\uc591\ubc30\ucd94\uc0d0\ub7ec\ub4dc', '\ub2e8\ubb34\uc9c0/\uae40\uce58'],\n '\uc815\uc2dd': ['\uc5d0\uadf8\uc2a4\ud06c\ub7a8\ube14\ubcf6\uc74c\ubc25', '\ubb34\ub41c\uc7a5\uad6d', '\ubcc4\ubbf8\ub5a1\ubcf6\uc74c', '\uae40\uce58'],\n '\uc911\uc2dd': ['\uc5c6\uc74c'],\n '\ud2b9\uc2dd': ['\ubcf4\ub9ac\ubc25', '\ub3fc\uc9c0\uac08\ube44\ucc1c(pork)', '\ubb34\ub41c\uc7a5\uad6d', '\ud3b8\ub9c8\ub298\uba78\uce58\ubcf6\uc74c', '\ube0c\ub85c\ucf5c\ub9ac\ub9db\uc0b4\ubb34\uce68', '\uae40\uce58']}}\n```\n\n#### Parameter (optional)\n\nThe weekday on which you want to fetch meal data.\n\nThis value only valid in between 0 and 4. if empty or greater than 4, return all menus.\n\n### `JejunuMeals().daily()`\n\nJust an alias of `JejunuMeals().menus()`\n\n## Save to yaml\n\nYou shoud install before `pip install pyYaml`\n\n```python\nimport yaml\n\nnoalias = yaml.dumper.SafeDumper\nnoalias.ignore_aliases = lambda self, data: True\n\nwith open('output.yaml', 'w') as outfile:\n yaml.dump(JejunuMeals().menus(), outfile, default_flow_style=False, allow_unicode=True, Dumper=noalias)\n```\n\n---\n\n_jejunuMeals_ is primarily distributed under the terms of the [MIT license](<(./LICENSE)>).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/BetaF1sh/jejunuMeals", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "jejunuMeals", "package_url": "https://pypi.org/project/jejunuMeals/", "platform": "", "project_url": "https://pypi.org/project/jejunuMeals/", "project_urls": { "Homepage": "https://github.com/BetaF1sh/jejunuMeals" }, "release_url": "https://pypi.org/project/jejunuMeals/1.4/", "requires_dist": [ "bs4", "requests" ], "requires_python": ">=3", "summary": "Jeju National University meal data crawler", "version": "1.4" }, "last_serial": 5150241, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "cf20800062beabfc5899087287cc7945", "sha256": "c1888efcb78a4f5c6ee9bfd822a370944379a8a79f8a4bc4957b68a48e7b4e18" }, "downloads": -1, "filename": "jejunuMeals-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cf20800062beabfc5899087287cc7945", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 2202, "upload_time": "2018-06-06T17:18:04", "url": "https://files.pythonhosted.org/packages/37/8f/2a5c730bea21278bc643dad662c762be4e74a6179fad4e313aa588c3657b/jejunuMeals-1.0.0-py3-none-any.whl" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "eb665227b526a1f8d7d732f520beee32", "sha256": "027570f466c6254958029fc9016816418c2befb00077aa4feae69ce6f1248ba2" }, "downloads": -1, "filename": "jejunuMeals-1.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "eb665227b526a1f8d7d732f520beee32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 2010, "upload_time": "2018-06-07T17:57:04", "url": "https://files.pythonhosted.org/packages/6c/91/b753e01022c673fb486babec108f1efebb95c7341244fb1b2354fc88d30c/jejunuMeals-1.0.10-py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "79588896afea9ae0ed9d1c0efbc53345", "sha256": "d430a8e56c7e8b8eca82370d36ce94a78e1635163b4bf4192ce41ca5f0424f90" }, "downloads": -1, "filename": "jejunuMeals-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "79588896afea9ae0ed9d1c0efbc53345", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 2050, "upload_time": "2018-07-08T08:40:22", "url": "https://files.pythonhosted.org/packages/6a/7b/b5dca2f9a9f65f0cd1c5a721205be72ae67062aca0fc4df5295626547899/jejunuMeals-1.0.2-py3-none-any.whl" } ], "1.0.20": [ { "comment_text": "", "digests": { "md5": "aeedcb7982149cd57a684ff51038107f", "sha256": "a73d7201f554d0c5978472f18048fa986d3cbb811c3c628edcf2e93d2bcd3a95" }, "downloads": -1, "filename": "jejunuMeals-1.0.20-py3-none-any.whl", "has_sig": false, "md5_digest": "aeedcb7982149cd57a684ff51038107f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 2061, "upload_time": "2018-07-08T08:45:07", "url": "https://files.pythonhosted.org/packages/6c/69/e00e275b5193e3ceadab40dc0e0179fa49d6043de8abf40b27a33d4e8b1d/jejunuMeals-1.0.20-py3-none-any.whl" } ], "1.0.21": [ { "comment_text": "", "digests": { "md5": "5cd66f333ce8e28fc9a121565a594ea2", "sha256": "9e16666a087dc40ee46f09b7af25da93dfa98ab04a1f31b91981755a29fd0aae" }, "downloads": -1, "filename": "jejunuMeals-1.0.21-py3-none-any.whl", "has_sig": false, "md5_digest": "5cd66f333ce8e28fc9a121565a594ea2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 3197, "upload_time": "2018-07-21T05:40:11", "url": "https://files.pythonhosted.org/packages/50/e2/54307170d0bc0290d59ef55a75d8e92e49267dd0d7fa6547516673d23dd4/jejunuMeals-1.0.21-py3-none-any.whl" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "c4399fcab7fd223899a030044ee05c87", "sha256": "5521ba62c98c58f6ea482c8c1e4c480699579911007be8510bb675cd025a1148" }, "downloads": -1, "filename": "jejunuMeals-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c4399fcab7fd223899a030044ee05c87", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 3609, "upload_time": "2018-09-10T04:32:05", "url": "https://files.pythonhosted.org/packages/ea/c9/137f02820032ee70c009c267a835996614f78568ad95e7e96b104d34c0cc/jejunuMeals-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "599ee04ee16fa52a5fdc2abf808802cc", "sha256": "cfb9acda9e6cdbc90b9b538b39c3f6e7ea33907307bee65e29a972fb48620316" }, "downloads": -1, "filename": "jejunuMeals-1.1.tar.gz", "has_sig": false, "md5_digest": "599ee04ee16fa52a5fdc2abf808802cc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3586, "upload_time": "2018-09-10T04:32:07", "url": "https://files.pythonhosted.org/packages/e7/87/51653bc54341e506cebc5e56028a4682235fbbbc07eeb3df6d714fe849e8/jejunuMeals-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "6d694d428ee365e824942c39a4a93752", "sha256": "bbc48a4b76ae6809afd4c5d5a4331ea8ec96a1fa9b1bf575d231f9a9afb64fc0" }, "downloads": -1, "filename": "jejunuMeals-1.2.tar.gz", "has_sig": false, "md5_digest": "6d694d428ee365e824942c39a4a93752", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3622, "upload_time": "2018-11-09T02:12:24", "url": "https://files.pythonhosted.org/packages/57/61/9810078c9ee9d20ed7e9a4ecadd5a8eab023089f54df7aaeedeaefd4bdae/jejunuMeals-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "3c4b690490a63ef86a63e361c29d7298", "sha256": "5f6aefc5889a80e80001ec359a9cfbf1338db6ae06a2ed6495e21269fc2990ed" }, "downloads": -1, "filename": "jejunuMeals-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3c4b690490a63ef86a63e361c29d7298", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 3312, "upload_time": "2018-12-26T14:37:19", "url": "https://files.pythonhosted.org/packages/43/26/5a5c7f5c926f10b76c30bcb7715e7948f4f61312fff7982bf9c077447e43/jejunuMeals-1.2.1-py3-none-any.whl" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "3d384e9b304a73efc74a895d3fdd8630", "sha256": "d5455d5e0a903bbae8fc70492bf91a4d6c2401509548b59dc308eab5b85ff6f9" }, "downloads": -1, "filename": "jejunuMeals-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3d384e9b304a73efc74a895d3fdd8630", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 3251, "upload_time": "2018-12-28T03:54:49", "url": "https://files.pythonhosted.org/packages/5d/eb/7ec1770550306b398a62fe5b05b91a1ef695d8c8a832f594375390f5f097/jejunuMeals-1.2.2-py3-none-any.whl" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "db31abae26458b6c5e24f081d1d691ee", "sha256": "8405188c7c1e9386f09b4793cb6e4caf97d15118689515ae210c8934292db2d3" }, "downloads": -1, "filename": "jejunuMeals-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "db31abae26458b6c5e24f081d1d691ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 3767, "upload_time": "2019-01-09T06:19:21", "url": "https://files.pythonhosted.org/packages/d1/ae/4dd909db6cf42eed150e99c316930879ce397c13c5aed04bf3d66d6fc640/jejunuMeals-1.3-py3-none-any.whl" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "75cffd96b3d071063dfc5fdbf5542493", "sha256": "9f04b989f905401c9ed02ffc728b6ab1323d45e0765f481000f1fc7657a9f6dd" }, "downloads": -1, "filename": "jejunuMeals-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "75cffd96b3d071063dfc5fdbf5542493", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 3737, "upload_time": "2019-04-16T14:01:29", "url": "https://files.pythonhosted.org/packages/39/b4/da36b109db26840338b08d55c3de5aac8490cb0d379c91001cdcce3be788/jejunuMeals-1.4-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "75cffd96b3d071063dfc5fdbf5542493", "sha256": "9f04b989f905401c9ed02ffc728b6ab1323d45e0765f481000f1fc7657a9f6dd" }, "downloads": -1, "filename": "jejunuMeals-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "75cffd96b3d071063dfc5fdbf5542493", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 3737, "upload_time": "2019-04-16T14:01:29", "url": "https://files.pythonhosted.org/packages/39/b4/da36b109db26840338b08d55c3de5aac8490cb0d379c91001cdcce3be788/jejunuMeals-1.4-py3-none-any.whl" } ] }