{ "info": { "author": "gomjellie", "author_email": "gomjellie@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Testing" ], "description": "# pysaint\n\n~~warning: It doesn't work now! I'm gonna fix it ASAP. sorry!~~\n\nit works since version 1.5.1. \n\nsaint.ssu.ac.kr \uc5d0\uc11c \uc218\uac15\uc2e0\uccad \uacfc\ubaa9\uc815\ubcf4\ub97c \uc2e4\uc2dc\uac04\uc73c\ub85c \uac00\uc838\uc624\ub294 \ub77c\uc774\ube0c\ub7ec\ub9ac \uc785\ub2c8\ub2e4.\n\n## setup (for end user)\n```sh\npip install pysaint\n```\n\n## Usage\n\n### get course data\n\n```python\nimport pysaint\n\nres = pysaint.get('\uc804\uacf5', '2018', '2 \ud559\uae30', silent=True)\n\nres = pysaint.get('\uad50\uc591\ud544\uc218', range(2015, 2017), ('1 \ud559\uae30', '\uc5ec\ub984\ud559\uae30', '2 \ud559\uae30', '\uaca8\uc6b8\ud559\uae30'))\n\nres = pysaint.get('\uad50\uc591\uc120\ud0dd', (2016, ), ('1 \ud559\uae30', ), silent=False)\n\n# freeze as json file format\npysaint.save_json('./json/', '{}-{}-\uc804\uacf5'.format('2016', '1 \ud559\uae30'), res)\n\n\n```\n\n### get grade data\n\n```python\nimport pysaint\n\ngrades = pysaint.grade('2015xxxx')\n# or you can pass password parameter after id\n# e.g.) pysaint.grade('2015xxxx', 'example-password#%2015')\nfor grade in grades:\n print(grade)\n\n>>>\n\n{'\uacfc\ubaa9ID': '21506737', '\uacfc\ubaa9\uba85': '\uae30\ucd08\uacf5\ud559\uc218\ud559', '\uc774\uc218\ub144\ub3c4': '2015', '\uc774\uc218\ud559\uae30': '1 \ud559\uae30', '\ud559\uc810\uc218': '3', '\uc131\uc801\uae30\ud638': 'A-', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678\uc0ac\uc720': \ucde8\uc18c\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21506736', '\uacfc\ubaa9\uba85': '\ubb3c\ub9ac1\ubc0f\uc2e4\ud5d8', '\uc774\uc218\ub144\ub3c4': '2015', '\uc774\uc218\ud559\uae30': '1 \ud559\uae30', '\ud559\uc810\uc218': '3', '\uc131\uc801\uae30\ud638': 'A-', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678\uc0ac\uc720': '\ucde8\uc18c\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21503329', '\uacfc\ubaa9\uba85': '\uc0dd\ud65c\uacfc\uacbd\uc81c', '\uc774\uc218\ub144\ub3c4': '2015', '\uc774\uc218\ud559\uae30': '1 \ud559\uae30', '\ud559\uc810\uc218': '3', '\uc131\uc801\uae30\ud638': 'C+', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678\uc0ac\uc720': '\\\uc18c\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21506684', '\uacfc\ubaa9\uba85': '\uc22d\uc2e4\uc778\uc758\uc5ed\ub7c9\uacfc\uc9c4\ub85c\ud0d0\uc0c91', '\uc774\uc218\ub144\ub3c4': '2015', '\uc774\uc218\ud559\uae30': '1 \ud559\uae30', '\ud559\uc810\uc218': '1', '\uc131\uc801\uae30\ud638': 'A0', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', ' '\\xa0', '\uc2b9\uc778\ucde8\uc18c\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21501815', '\uacfc\ubaa9\uba85': '\uc601\uc5b41', '\uc774\uc218\ub144\ub3c4': '2015', '\uc774\uc218\ud559\uae30': '1 \ud559\uae30', '\ud559\uc810\uc218': '2', '\uc131\uc801\uae30\ud638': 'B-', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678\uc0ac\uc720': '\\xa0',': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21506741', '\uacfc\ubaa9\uba85': '\ud504\ub85c\uadf8\ub798\ubc0d\uc758\uc774\ud574', '\uc774\uc218\ub144\ub3c4': '2015', '\uc774\uc218\ud559\uae30': '1 \ud559\uae30', '\ud559\uc810\uc218': '3', '\uc131\uc801\uae30\ud638': 'A0', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678\uc0ac\uc720\uc2b9\uc778\ucde8\uc18c\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21506634', '\uacfc\ubaa9\uba85': '\ud55c\ubc18\ub3c4\ud3c9\ud654\uc640\ud1b5\uc77c', '\uc774\uc218\ub144\ub3c4': '2015', '\uc774\uc218\ud559\uae30': '1 \ud559\uae30', '\ud559\uc810\uc218': '1', '\uc131\uc801\uae30\ud638': 'B+', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678\uc0ac\uc720\uc77c': '\\xa0', '\uc2b9\uc778\ucde8\uc18c\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21503037', '\uacfc\ubaa9\uba85': '\ud604\ub300\uc778\uacfc\uc131\uc11c1', '\uc774\uc218\ub144\ub3c4': '2015', '\uc774\uc218\ud559\uae30': '1 \ud559\uae30', '\ud559\uc810\uc218': '3', '\uc131\uc801\uae30\ud638': 'A-', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678\uc0ac\uc720':\uc778\ucde8\uc18c\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21506797', '\uacfc\ubaa9\uba85': '\uacf5\ud559\uc218\ud559', '\uc774\uc218\ub144\ub3c4': '2015', '\uc774\uc218\ud559\uae30': '2 \ud559\uae30', '\ud559\uc810\uc218': '3', '\uc131\uc801\uae30\ud638': 'A-', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678\uc0ac\uc720': '\\xa\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21506796', '\uacfc\ubaa9\uba85': '\ubb3c\ub9ac2\ubc0f\uc2e4\ud5d8', '\uc774\uc218\ub144\ub3c4': '2015', '\uc774\uc218\ud559\uae30': '2 \ud559\uae30', '\ud559\uc810\uc218': '3', '\uc131\uc801\uae30\ud638': 'A-', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678\uc0ac\uc720': ' '\uc2e0\uccad\uc77c': '\\xa0', '\uc2b9\uc778\ucde8\uc18c\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21501816', '\uacfc\ubaa9\uba85': '\uc601\uc5b42', '\uc774\uc218\ub144\ub3c4': '2015', '\uc774\uc218\ud559\uae30': '2 \ud559\uae30', '\ud559\uc810\uc218': '2', '\uc131\uc801\uae30\ud638': 'A-', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678\uc0ac\uc720': '\\xa0',': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21505220', '\uacfc\ubaa9\uba85': '\ucc3d\uc758\uc801\uc0ac\uace0\uc640\uae00\uc4f0\uae30', '\uc774\uc218\ub144\ub3c4': '2015', '\uc774\uc218\ud559\uae30': '2 \ud559\uae30', '\ud559\uc810\uc218': '2', '\uc131\uc801\uae30\ud638': 'C+', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678\uc0ac'\uc2b9\uc778\ucde8\uc18c\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21506798', '\uacfc\ubaa9\uba85': '\ud504\ub85c\uadf8\ub798\ubc0d\uae30\ucd08\ubc0f\uc2e4\uc2b5', '\uc774\uc218\ub144\ub3c4': '2015', '\uc774\uc218\ud559\uae30': '2 \ud559\uae30', '\ud559\uc810\uc218': '3', '\uc131\uc801\uae30\ud638': 'A-', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678\uccad\uad6c\ubd84': '\\xa0', '\uc2e0\uccad\uc77c': '\\xa0', '\uc2b9\uc778\ucde8\uc18c\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21509167', '\uacfc\ubaa9\uba85': '\ud604\ub300\uc74c\uc545\uc758\uac10\uc0c1', '\uc774\uc218\ub144\ub3c4': '2015', '\uc774\uc218\ud559\uae30': '2 \ud559\uae30', '\ud559\uc810\uc218': '3', '\uc131\uc801\uae30\ud638': 'B-', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678\uc0ac\uc720'\uc778\ucde8\uc18c\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21506867', '\uacfc\ubaa9\uba85': '\uace0\uae09\ud504\ub85c\uadf8\ub798\ubc0d\ubc0f\uc2e4\uc2b5', '\uc774\uc218\ub144\ub3c4': '2016', '\uc774\uc218\ud559\uae30': '1 \ud559\uae30', '\ud559\uc810\uc218': '3', '\uc131\uc801\uae30\ud638': 'A-', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678 '\uc2b9\uc778\ucde8\uc18c\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21506870', '\uacfc\ubaa9\uba85': '\ub514\uc9c0\ud138\ud68c\ub85c\uc124\uacc4\uc2e4\ud5d8', '\uc774\uc218\ub144\ub3c4': '2016', '\uc774\uc218\ud559\uae30': '1 \ud559\uae30', '\ud559\uc810\uc218': '1', '\uc131\uc801\uae30\ud638': 'B-', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678\uc0ac'\uc2e0\uccad\uad6c\ubd84': '\\xa0', '\uc2e0\uccad\uc77c': '\\xa0', '\uc2b9\uc778\ucde8\uc18c\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21506868', '\uacfc\ubaa9\uba85': '\ubaa8\ubc14\uc77c\ud504\ub85c\uadf8\ub798\ubc0d', '\uc774\uc218\ub144\ub3c4': '2016', '\uc774\uc218\ud559\uae30': '1 \ud559\uae30', '\ud559\uc810\uc218': '3', '\uc131\uc801\uae30\ud638': 'B-', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678\uc0ac\uc720\uc2b9\uc778\ucde8\uc18c\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21506866', '\uacfc\ubaa9\uba85': '\uc774\uc0b0\uc218\ud559', '\uc774\uc218\ub144\ub3c4': '2016', '\uc774\uc218\ud559\uae30': '1 \ud559\uae30', '\ud559\uc810\uc218': '3', '\uc131\uc801\uae30\ud638': 'B-', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678\uc0ac\uc720': '\\xa\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n{'\uacfc\ubaa9ID': '21506685', '\uacfc\ubaa9\uba85': '\ucc3d\uc758\uc801\uc0ac\uace0\uc640\ub3c5\uc11c\ud1a0\ub860', '\uc774\uc218\ub144\ub3c4': '2016', '\uc774\uc218\ud559\uae30': '1 \ud559\uae30', '\ud559\uc810\uc218': '1', '\uc131\uc801\uae30\ud638': 'C-', '\ud559\uc220\uc5f0\uad6c\uc0c1\ud0dc': '\uc644\ub8cc(\uc131\uacf5)', '\uc81c\uc678'\\xa0', '\uc2e0\uccad\uad6c\ubd84': '\\xa0', '\uc2e0\uccad\uc77c': '\\xa0', '\uc2b9\uc778\ucde8\uc18c\uc77c': '\\xa0', '\uc2e0\uccad': '\uc2e0\uccad', '\ucde8\uc18c': '\ucde8\uc18c'}\n\n```\n## data\n\n### course\n\n```python\n\n\uc804\uacf5\n\n>>\n{\n \"2018\": {\n \"2 \ud559\uae30\": {\n \"\uc778\ubb38\ub300\ud559\": {\n \"\uae30\ub3c5\uad50\ud559\uacfc\": {\n \"\uae30\ub3c5\uad50\ud559\uacfc\": [\n {\n \"\uacc4\ud68d\": \" \",\n \"\uc774\uc218\uad6c\ubd84(\uc8fc\uc804\uacf5)\": \"\uc804\uae30-\uae30\ub3c5\uad50\",\n \"\uc774\uc218\uad6c\ubd84(\ub2e4\uc804\uacf5)\": \"\ubcf5\ud544-\uae30\ub3c5\uad50/\ubd80\ud544-\uae30\ub3c5\uad50\",\n \"\uacf5\ud559\uc778\uc99d\": \" \",\n \"\uad50\uacfc\uc601\uc5ed\": \" \",\n \"\uacfc\ubaa9\ubc88\ud638\": \"2150655801\",\n \"\uacfc\ubaa9\uba85\": \"\uae30\ub3c5\uad50\uc0ac\ud68c\ud559\uac1c\ub860\",\n \"\ubd84\ubc18\": \" \",\n \"\uad50\uc218\uba85\": \"\uc774\ucca0\\n\uc774\ucca0\",\n \"\uac1c\uc124\ud559\uacfc\": \"\uae30\ub3c5\uad50\ud559\uacfc\",\n \"\uc2dc\uac04/\ud559\uc810(\uc124\uacc4)\": \"3.00 /3\",\n \"\uc218\uac15\uc778\uc6d0\": \"0\",\n \"\uc5ec\uc11d\": \"50\",\n \"\uac15\uc758\uc2dc\uac04(\uac15\uc758\uc2e4)\": \"\uc218 10:30-11:45 (\uc9c4\ub9ac\uad00 11307-\uc774\ucca0)\\n\ubaa9 12:00-13:15 (\uc870\ub9cc\uc2dd\uae30\ub150\uad00 12202-\uc774\ucca0)\",\n \"\uc218\uac15\ub300\uc0c1\": \"1\ud559\ub144 \uae30\ub3c5\uad50\"\n },\n {\n \"\uacc4\ud68d\": \" \",\n \"\uc774\uc218\uad6c\ubd84(\uc8fc\uc804\uacf5)\": \"\uc804\uae30-\uae30\ub3c5\uad50\",\n \"\uc774\uc218\uad6c\ubd84(\ub2e4\uc804\uacf5)\": \"\ubcf5\ud544-\uae30\ub3c5\uad50\",\n \"\uacf5\ud559\uc778\uc99d\": \" \",\n \"\uad50\uacfc\uc601\uc5ed\": \" \",\n \"\uacfc\ubaa9\ubc88\ud638\": \"2150655901\",\n \"\uacfc\ubaa9\uba85\": \"\uae30\ub3c5\uad50\uc0c1\ub2f4\uc2ec\ub9ac\ud559\",\n \"\ubd84\ubc18\": \" \",\n \"\uad50\uc218\uba85\": \"\ubc15\uc2b9\ubbfc\\n\ubc15\uc2b9\ubbfc\",\n \"\uac1c\uc124\ud559\uacfc\": \"\uae30\ub3c5\uad50\ud559\uacfc\",\n \"\uc2dc\uac04/\ud559\uc810(\uc124\uacc4)\": \"3.00 /3\",\n \"\uc218\uac15\uc778\uc6d0\": \"0\",\n \"\uc5ec\uc11d\": \"60\",\n \"\uac15\uc758\uc2dc\uac04(\uac15\uc758\uc2e4)\": \"\ud654 12:00-13:15 (\uc870\ub9cc\uc2dd\uae30\ub150\uad00 12328-\ubc15\uc2b9\ubbfc)\\n\ubaa9 10:30-11:45 (\uc870\ub9cc\uc2dd\uae30\ub150\uad00 12202-\ubc15\uc2b9\ubbfc)\",\n \"\uc218\uac15\ub300\uc0c1\": \"1\ud559\ub144 \uae30\ub3c5\uad50\"\n },\n {\n \"\uacc4\ud68d\": \" \",\n \"\uc774\uc218\uad6c\ubd84(\uc8fc\uc804\uacf5)\": \"\uc804\uae30-\uae30\ub3c5\uad50\",\n \"\uc774\uc218\uad6c\ubd84(\ub2e4\uc804\uacf5)\": \"\ubcf5\ud544-\uae30\ub3c5\uad50/\ubd80\ud544-\uae30\ub3c5\uad50\",\n \"\uacf5\ud559\uc778\uc99d\": \" \",\n \"\uad50\uacfc\uc601\uc5ed\": \" \",\n \"\uacfc\ubaa9\ubc88\ud638\": \"2150517001\",\n \"\uacfc\ubaa9\uba85\": \"\uae30\ub3c5\uad50\ud559\uc11c\ub860\",\n \"\ubd84\ubc18\": \" \",\n \"\uad50\uc218\uba85\": \"\uad8c\uc5f0\uacbd\\n\uad8c\uc5f0\uacbd\",\n \"\uac1c\uc124\ud559\uacfc\": \"\uae30\ub3c5\uad50\ud559\uacfc\",\n \"\uc2dc\uac04/\ud559\uc810(\uc124\uacc4)\": \"3.00 /3 (0 )\",\n \"\uc218\uac15\uc778\uc6d0\": \"0\",\n \"\uc5ec\uc11d\": \"60\",\n \"\uac15\uc758\uc2dc\uac04(\uac15\uc758\uc2e4)\": \"\uc218 09:00-10:15 (\uc870\ub9cc\uc2dd\uae30\ub150\uad00 12202-\uad8c\uc5f0\uacbd)\\n\uae08 12:00-13:15 (\uc870\ub9cc\uc2dd\uae30\ub150\uad00 12310-\uad8c\uc5f0\uacbd)\",\n \"\uc218\uac15\ub300\uc0c1\": \"1\ud559\ub144 \uae30\ub3c5\uad50\"\n },\n ...\n\n\uad50\uc591\ud544\uc218\n\n{\n \"2015\": {\n \"1 \ud559\uae30\": {\n \"\uc804\uccb4\ud559\ub144\": {\n \"CHAPEL\": [\n {\n \"\uacc4\ud68d\": \" \",\n \"\uc774\uc218\uad6c\ubd84(\uc8fc\uc804\uacf5)\": \"\uad50\ud544\",\n \"\uc774\uc218\uad6c\ubd84(\ub2e4\uc804\uacf5)\": \" \",\n \"\uacf5\ud559\uc778\uc99d\": \" \",\n \"\uad50\uacfc\uc601\uc5ed\": \"\ucc44\ud50c\uacfc\ubaa9\",\n \"\uacfc\ubaa9\ubc88\ud638\": \"2150101513\",\n \"\uacfc\ubaa9\uba85\": \"\ucc44\ud50c\",\n \"\ubd84\ubc18\": \" \",\n \"\uad50\uc218\uba85\": \" \",\n \"\uac1c\uc124\ud559\uacfc\": \"\ubca0\uc5b4\ub4dc\ud559\ubd80\ub300\ud559 \ud589\uc815\ud300\",\n \"\uc2dc\uac04/\ud559\uc810(\uc124\uacc4)\": \"1.00 /0 (0 )\",\n \"\uc218\uac15\uc778\uc6d0\": \"187\",\n \"\uc5ec\uc11d\": \"812\",\n \"\uac15\uc758\uc2dc\uac04(\uac15\uc758\uc2e4)\": \"\ud1a0 07:00-07:50 (\ud615\ub0a8\uacf5\ud559\uad00 050115-)\",\n \"\uc218\uac15\ub300\uc0c1\": \"\uc804\uccb4\ud559\ub144 \uae08\uc735\uacbd\uc81c ,\uad6d\uc81c\ubb34\uc5ed ,\ud601\uc2e0\uacbd\uc601\ud559\uacfc(\uacc4\uc57d\ud559\uacfc) ,\ubca4\ucc98\uacbd\uc601\ud559\uacfc(\uacc4\uc57d\ud559\uacfc)\"\n },\n {\n \"\uacc4\ud68d\": \" \",\n \"\uc774\uc218\uad6c\ubd84(\uc8fc\uc804\uacf5)\": \"\uad50\ud544\",\n \"\uc774\uc218\uad6c\ubd84(\ub2e4\uc804\uacf5)\": \" \",\n \"\uacf5\ud559\uc778\uc99d\": \" \",\n \"\uad50\uacfc\uc601\uc5ed\": \"\ucc44\ud50c\uacfc\ubaa9\",\n \"\uacfc\ubaa9\ubc88\ud638\": \"2150101512\",\n \"\uacfc\ubaa9\uba85\": \"\ucc44\ud50c(\uacf5\ud1b5\ucc44\ud50c:\uae30\ub3c5\uc778\ucc44\ud50c)\",\n \"\ubd84\ubc18\": \" \",\n \"\uad50\uc218\uba85\": \" \",\n \"\uac1c\uc124\ud559\uacfc\": \"\ubca0\uc5b4\ub4dc\ud559\ubd80\ub300\ud559 \ud589\uc815\ud300\",\n \"\uc2dc\uac04/\ud559\uc810(\uc124\uacc4)\": \"1.00 /0 (0 )\",\n \"\uc218\uac15\uc778\uc6d0\": \"117\",\n \"\uc5ec\uc11d\": \"0\",\n \"\uac15\uc758\uc2dc\uac04(\uac15\uc758\uc2e4)\": \"\uc218 15:00-15:50 (-)\",\n \"\uc218\uac15\ub300\uc0c1\": \"\uc804\uccb4\"\n },\n ...\n\n\uad50\uc591\uc120\ud0dd\n\n{\n \"2016\": {\n \"1 \ud559\uae30\": {\n \"\uc804\uccb4\": [\n {\n \"\uacc4\ud68d\": \" \",\n \"\uc774\uc218\uad6c\ubd84(\uc8fc\uc804\uacf5)\": \"\uad50\uc120\",\n \"\uc774\uc218\uad6c\ubd84(\ub2e4\uc804\uacf5)\": \" \",\n \"\uacf5\ud559\uc778\uc99d\": \" \",\n \"\uad50\uacfc\uc601\uc5ed\": \"\uade0\ud615\uad50\uc591(\uc790\uc5f0\uacfc\ud559-\uc790\uc5f0\uacfc\ud559)\\n*\uc790\uc5f0\uacfc\ud559\uacfc\uc218\ub9ac(\uc735\ud569-\uc790\uc5f0)\",\n \"\uacfc\ubaa9\ubc88\ud638\": \"2150116601\",\n \"\uacfc\ubaa9\uba85\": \"\uacfc\ud559\uc0ac\",\n \"\ubd84\ubc18\": \" \",\n \"\uad50\uc218\uba85\": \"\uc774\uad8c\uc7ac\",\n \"\uac1c\uc124\ud559\uacfc\": \"\ubb3c\ub9ac\ud559\uacfc\",\n \"\uc2dc\uac04/\ud559\uc810(\uc124\uacc4)\": \"3.00 /3 (0 )\",\n \"\uc218\uac15\uc778\uc6d0\": \"32\",\n \"\uc5ec\uc11d\": \"18\",\n \"\uac15\uc758\uc2dc\uac04(\uac15\uc758\uc2e4)\": \"\uc6d4 \uc218 16:30-17:45 (\uc870\ub9cc\uc2dd\uae30\ub150\uad00 12525-\uc774\uad8c\uc7ac)\",\n \"\uc218\uac15\ub300\uc0c1\": \"\uc804\uccb4\"\n },\n {\n \"\uacc4\ud68d\": \" \",\n \"\uc774\uc218\uad6c\ubd84(\uc8fc\uc804\uacf5)\": \"\uad50\uc120\",\n \"\uc774\uc218\uad6c\ubd84(\ub2e4\uc804\uacf5)\": \" \",\n \"\uacf5\ud559\uc778\uc99d\": \" \",\n \"\uad50\uacfc\uc601\uc5ed\": \"\uade0\ud615\uad50\uc591(\uc0ac\ud68c\uacfc\ud559-\uc0ac\ud68c/\uc815\uce58/\uacbd\uc81c)\\n*\uc138\uacc4\uc758\ubb38\ud654\uc640\uad6d\uc81c\uad00\uacc4(\ud575\uc2ec-\ucc3d\uc758)\",\n \"\uacfc\ubaa9\ubc88\ud638\": \"2150121901\",\n \"\uacfc\ubaa9\uba85\": \"\uad6d\uc81c\uad00\uacc4\uc758\uc774\ud574\",\n \"\ubd84\ubc18\": \" \",\n \"\uad50\uc218\uba85\": \"\uc774\ud55c\uaddc\",\n \"\uac1c\uc124\ud559\uacfc\": \"\uc815\uce58\uc678\uad50\ud559\uacfc\",\n \"\uc2dc\uac04/\ud559\uc810(\uc124\uacc4)\": \"3.00 /3 (0 )\",\n \"\uc218\uac15\uc778\uc6d0\": \"57\",\n \"\uc5ec\uc11d\": \"3\",\n \"\uac15\uc758\uc2dc\uac04(\uac15\uc758\uc2e4)\": \"\uc6d4 \uc218 15:00-16:15 (\ubbf8\ub798\uad00 20403-\uc774\ud55c\uaddc)\",\n \"\uc218\uac15\ub300\uc0c1\": \"\uc804\uccb4\"\n },\n ...\n\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://pypi.python.org/pypi/pysaint", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gomjellie/pysaint", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pysaint", "package_url": "https://pypi.org/project/pysaint/", "platform": "Posix; MacOS X; Windows", "project_url": "https://pypi.org/project/pysaint/", "project_urls": { "Download": "https://pypi.python.org/pypi/pysaint", "Homepage": "https://github.com/gomjellie/pysaint" }, "release_url": "https://pypi.org/project/pysaint/1.5.2/", "requires_dist": null, "requires_python": "", "summary": "Python module for saint.ssu.ac.kr", "version": "1.5.2" }, "last_serial": 5592753, "releases": { "1.4.3": [ { "comment_text": "", "digests": { "md5": "7a1dbc0a0f3dd780ca4b5ab1faa009cb", "sha256": "e751f524796b10f1a99cb74fcdf7407491c864ff367df81fabec181e518b4bb0" }, "downloads": -1, "filename": "pysaint-1.4.3.tar.gz", "has_sig": false, "md5_digest": "7a1dbc0a0f3dd780ca4b5ab1faa009cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13000, "upload_time": "2018-08-10T12:57:35", "url": "https://files.pythonhosted.org/packages/1c/9c/5c0e33b3645d41d2ed7a0e210f5bd4f8c2a861d4b2af3abe78137b778a7b/pysaint-1.4.3.tar.gz" } ], "1.4.31": [ { "comment_text": "", "digests": { "md5": "46a3a491723fde9545a9581a6813aa64", "sha256": "6fd633c417cbef2815ba56e969764c5c5e35abc48d5471783dd6a97e8cc0a261" }, "downloads": -1, "filename": "pysaint-1.4.31.tar.gz", "has_sig": false, "md5_digest": "46a3a491723fde9545a9581a6813aa64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13051, "upload_time": "2018-08-11T02:53:58", "url": "https://files.pythonhosted.org/packages/c4/72/1564e3a7b6be2900d1775d0954577a41139dc8f8bc0ad610304b29d8daf3/pysaint-1.4.31.tar.gz" } ], "1.4.32": [ { "comment_text": "", "digests": { "md5": "daf464c9d3efa1139bc30e70f12940be", "sha256": "2975d0483f5b14728fd6e69261622617f2060fa64fe0d06f3f392f0671530976" }, "downloads": -1, "filename": "pysaint-1.4.32.tar.gz", "has_sig": false, "md5_digest": "daf464c9d3efa1139bc30e70f12940be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15499, "upload_time": "2018-08-11T03:34:28", "url": "https://files.pythonhosted.org/packages/4e/4a/01699d18a0eff2cd1f4d2e9b68310abbd0eac956a7170aeb1ccc38cf7d75/pysaint-1.4.32.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "0087419adfd2159288a20ef43d616331", "sha256": "fedf6d0e674e2030fa523fd9cfe706f2404bb34d39d6106cd608fb7de2e06238" }, "downloads": -1, "filename": "pysaint-1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0087419adfd2159288a20ef43d616331", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16532, "upload_time": "2018-08-19T09:56:04", "url": "https://files.pythonhosted.org/packages/88/1a/afc1d865a24bd37e72025bb9e7a798c1f9360afe50df747711f454c48679/pysaint-1.4.4-py3-none-any.whl" } ], "1.4.40": [ { "comment_text": "", "digests": { "md5": "ba3a2e4888ee90f969f77b67531d086d", "sha256": "0cf3719ed64859b5721db97748bf091bb0b6a45b25d514725970f680c3d5de43" }, "downloads": -1, "filename": "pysaint-1.4.40.tar.gz", "has_sig": false, "md5_digest": "ba3a2e4888ee90f969f77b67531d086d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15715, "upload_time": "2018-08-12T18:00:02", "url": "https://files.pythonhosted.org/packages/d0/fd/d274b044b83de43250339f3989239b81c82c27c431c839daec54b66f840a/pysaint-1.4.40.tar.gz" } ], "1.4.41": [ { "comment_text": "", "digests": { "md5": "178a1b8e904ec7e01621ca214fda55f4", "sha256": "2e290cb475ea539e80ae48643ab8763953cab4714ef8325c088547567ccacdfa" }, "downloads": -1, "filename": "pysaint-1.4.41.tar.gz", "has_sig": false, "md5_digest": "178a1b8e904ec7e01621ca214fda55f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15776, "upload_time": "2018-08-15T04:32:27", "url": "https://files.pythonhosted.org/packages/1e/6d/a58d6550e5b234fb2acc2e2e85ec84eaeb7e3f6a219c4a05781d851a40ce/pysaint-1.4.41.tar.gz" } ], "1.4.43": [ { "comment_text": "", "digests": { "md5": "5e83029f8a97b6d7fff9fd1ec054e8e4", "sha256": "985792968dbf125db6875c84d5987e6744d5583085d42eeeb55197dc0eac0844" }, "downloads": -1, "filename": "pysaint-1.4.43.tar.gz", "has_sig": false, "md5_digest": "5e83029f8a97b6d7fff9fd1ec054e8e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15839, "upload_time": "2018-08-15T06:11:41", "url": "https://files.pythonhosted.org/packages/d9/d2/fd98130e46671c0e7089ca30b098b307cf56cbfbe05f5908886a0343a74c/pysaint-1.4.43.tar.gz" } ], "1.4.44": [ { "comment_text": "", "digests": { "md5": "2bd99186547f2c4050590d6ed5bda260", "sha256": "96492f696ed1eba714efa1ad6ad657c492ce3d6ac47edd1f4d5cdcf69f430a33" }, "downloads": -1, "filename": "pysaint-1.4.44.tar.gz", "has_sig": false, "md5_digest": "2bd99186547f2c4050590d6ed5bda260", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15831, "upload_time": "2018-08-15T06:18:46", "url": "https://files.pythonhosted.org/packages/00/d7/b88c08b03879b753018ff156e5d0b6903a5bda97b0c214284d32f0a9dec9/pysaint-1.4.44.tar.gz" } ], "1.4.45": [ { "comment_text": "", "digests": { "md5": "0681d0ced2aefb4d4051208dc916c44a", "sha256": "56bbad59608839b4cb1888750758c6cf7ec81e045e45b18eb6696248c45d8960" }, "downloads": -1, "filename": "pysaint-1.4.45.tar.gz", "has_sig": false, "md5_digest": "0681d0ced2aefb4d4051208dc916c44a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15882, "upload_time": "2018-08-15T06:32:10", "url": "https://files.pythonhosted.org/packages/70/7d/7f0477ee982e13d55b744035aa6bd3e0bcbcb462eec97a6ff2ade6f379b8/pysaint-1.4.45.tar.gz" } ], "1.4.46": [ { "comment_text": "", "digests": { "md5": "d0e2912d906a6b3ce8a082f709da8953", "sha256": "91ab26ff0cb27ced6aae87be926513533859884ded7f495c3298455f0bfd756c" }, "downloads": -1, "filename": "pysaint-1.4.46.tar.gz", "has_sig": false, "md5_digest": "d0e2912d906a6b3ce8a082f709da8953", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15922, "upload_time": "2018-08-16T20:15:19", "url": "https://files.pythonhosted.org/packages/e8/60/7d71798677a2424c8bac5489543d879d4d01b0e20297f4badc1a69c61f02/pysaint-1.4.46.tar.gz" } ], "1.4.47": [ { "comment_text": "", "digests": { "md5": "c7ca533bacd6ff01932941f45a96c81e", "sha256": "e54e9a196b6208158bf993f5ea3030aa046355df74bbec1d7549d89f666ee431" }, "downloads": -1, "filename": "pysaint-1.4.47.tar.gz", "has_sig": false, "md5_digest": "c7ca533bacd6ff01932941f45a96c81e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15986, "upload_time": "2018-08-19T09:55:41", "url": "https://files.pythonhosted.org/packages/dc/83/506fd1083830339f94cf0bf0937e59a22d395660deeed870fda009003dc0/pysaint-1.4.47.tar.gz" } ], "1.4.48": [ { "comment_text": "", "digests": { "md5": "91be02bcc006633ef4afcb0641e6e07a", "sha256": "d9b0aed43783ee088b4356a6c2dc40dbd2174d4c8f8dbc32037f2c41949c9860" }, "downloads": -1, "filename": "pysaint-1.4.48.tar.gz", "has_sig": false, "md5_digest": "91be02bcc006633ef4afcb0641e6e07a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15984, "upload_time": "2018-08-20T09:30:34", "url": "https://files.pythonhosted.org/packages/fd/b5/75c033f81360e9a2410761b014cc267e69eaa60cd9010d716154737bdd44/pysaint-1.4.48.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "353b214bad47c83b78dda9b8ae99371f", "sha256": "f9d24a86cce0507448877d397f33837142305103207b92571b8d61fba51ef8b6" }, "downloads": -1, "filename": "pysaint-1.5.0.tar.gz", "has_sig": false, "md5_digest": "353b214bad47c83b78dda9b8ae99371f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18668, "upload_time": "2018-08-31T12:25:16", "url": "https://files.pythonhosted.org/packages/9a/b2/ed379cbdb5bc0f034e6c8ea79336d1b18ec3d995f4b9074b1a0470e632b5/pysaint-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "d6497ff9296a37c671267017a055ede1", "sha256": "e567df2f1b90d15cd28bfeeeab6131c821b901b77607f5fc22f0dbb55bc4bc0d" }, "downloads": -1, "filename": "pysaint-1.5.1.tar.gz", "has_sig": false, "md5_digest": "d6497ff9296a37c671267017a055ede1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18717, "upload_time": "2018-08-31T16:50:25", "url": "https://files.pythonhosted.org/packages/39/98/44a036dad3d266945172bc6061e5dfeecbcff2c6698dff0b330cff55b0b2/pysaint-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "397d63940492e340e643c9ad3e758e62", "sha256": "a4c87728a8ee34b0cb77c95226e5cd006d1506e5dfa73799eac5334fdc9b0fa4" }, "downloads": -1, "filename": "pysaint-1.5.2.tar.gz", "has_sig": false, "md5_digest": "397d63940492e340e643c9ad3e758e62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18106, "upload_time": "2019-07-27T11:31:54", "url": "https://files.pythonhosted.org/packages/80/71/c0e68db420f1f8ea7a683785edd81a9081815f5f3109730326a4d892ca6f/pysaint-1.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "397d63940492e340e643c9ad3e758e62", "sha256": "a4c87728a8ee34b0cb77c95226e5cd006d1506e5dfa73799eac5334fdc9b0fa4" }, "downloads": -1, "filename": "pysaint-1.5.2.tar.gz", "has_sig": false, "md5_digest": "397d63940492e340e643c9ad3e758e62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18106, "upload_time": "2019-07-27T11:31:54", "url": "https://files.pythonhosted.org/packages/80/71/c0e68db420f1f8ea7a683785edd81a9081815f5f3109730326a4d892ca6f/pysaint-1.5.2.tar.gz" } ] }