{ "info": { "author": "Kjwon15", "author_email": "kjwonmail@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Dju intranet\n============\n\nThis project gives you Api for Daejeon university intranet.\nDaejeon university's web sites are sucks. So I made it.\n\n\nExamples\n--------\n\nLogin\n~~~~~\n\n.. code-block:: python\n\n >>> import djuintra\n >>> da = djuintra.DjuAgent()\n >>> da.login('', '')\n >>> # Nothing happen if logged in successfully, else raise an exception.\n\n\nGet Time tables\n~~~~~~~~~~~~~~~\n\n.. code-block:: python\n\n >>> for timetable in da.get_timetables(2014, 2, 0, '00000', 0):\n ... print(u'{0.classname} by {0.profname} {0.score}/{0.time}'.format(timetable))\n \ub300\ud559\uc601\uc5b4(1) by \uc81c\uc784\uc2a4\uc378\uba38\ud544\ub4dc 2/2\n \ub300\ud559\uc601\uc5b4(1) by \ud398\ub9ac 2/2\n \ub300\ud559\uc601\uc5b4(1) by \ub124\ub4dc\ucf55\uc2a4 2/2\n \ub300\ud559\uc601\uc5b4(1) by \ud2f0\uba38\uc2dc\ub864\ub79c\ub4dc 2/2\n \ub300\ud559\uc601\uc5b4(1) by \ube0c\ub77c\uc774\uc5b8\ub9e5\uceec\ub9ac 2/2\n \ub300\ud559\uc601\uc5b4(1) by \uc81c\uc784\uc2a4\uc378\uba38\ud544\ub4dc 2/2\n \ub300\ud559\uc601\uc5b4(1) by \ud398\ub9ac 2/2\n \ub300\ud559\uc601\uc5b4(1) by \ub124\ub4dc\ucf55\uc2a4 2/2\n \ub300\ud559\uc601\uc5b4(1) by \ud2f0\uba38\uc2dc\ub864\ub79c\ub4dc 2/2\n \ub300\ud559\uc601\uc5b4(1) by \ube0c\ub77c\uc774\uc5b8\ub9e5\uceec\ub9ac 2/2\n \ub300\ud559\uc601\uc5b4(1) by \uc544\ub2f4\ub4dc\ub808\uc2ac\ub7ec 2/2\n \ub300\ud559\uc601\uc5b4(1) by \ub9c8\uc774\ub108 2/2\n \ub300\ud559\uc601\uc5b4(1) by \ub85c\ub4dc\ub9ac\uace0\ubc84\ubba4\uc988 2/2\n\n\nGet Schedules\n~~~~~~~~~~~~~\n\n.. code-block:: python\n\n >>> for schedule in da.get_schedules():\n ... print(u'{0.title}({0.depart}): {0.start}~{0.end}'.format(schedule))\n ...\n \uc218\uc5c5\uc77c\uc2181/3\uc120(\ud559\uc0ac\uc11c\ube44\uc2a4\ud300): 2014-10-05 09:00:00~2014-10-05 23:59:59\n \uc804\uc5ed\ubcf5\ud559\ub9c8\uac10\uc77c\uc790(\uac1c\uac15\ud6c43\uc8fc\ub0b4)(\ud559\uc0ac\uc11c\ube44\uc2a4\ud300): 2014-09-19 17:30:00~None\n \ud734\ud559\uc2e0\uccad\uae30\uac04(\ud559\uc0ac\uc11c\ube44\uc2a4\ud300): 2014-08-04 09:00:00~2014-08-14 17:30:00\n \ubcf5\ud559\uc2e0\uccad\uae30\uac04(\ud559\uc0ac\uc11c\ube44\uc2a4\ud300): 2014-07-14 09:00:00~2014-07-25 17:30:00\n \ubd80/\ubcf5\uc218\uc804\uacf5\uc2e0\uccad\uae30\uac04(\ud559\uc0ac\uc11c\ube44\uc2a4\ud300): 2014-07-07 09:00:00~2014-07-11 17:30:00\n \ubaa8\uc758\ud1a0\uc775\uc6d0\uc11c\uc811\uc218\uc2e0\uccad\uae30\uac04(\uc678\uad6d\uc5b4\uad50\uc721\uc13c\ud130): 2014-09-15 12:00:00~2014-09-19 17:00:00\n\n\nGet personal scores\n~~~~~~~~~~~~~~~~~~~\n\n.. code-block:: python\n\n personal_scores = da.get_personal_scores()\n for semester in personal_scores.semesters:\n print(semester.title)\n for score in semester.scores:\n print(u'{0.title}: {0.score}'.format(score))\n print(u'Average score: {0}'.format(personal_scores.averagescore))\n\n\nCourse registration\n~~~~~~~~~~~~~~~~~~~\n\n.. code-block:: python\n\n courses = [\n ('000000', '01'),\n ('000001', '02'),\n ('010101', '30'),\n ]\n\n da.register_course(courses)\n\n\nDocumentation\n-------------\n\nhttp://dju-intranet.readthedocs.org/en/latest/\n\n.. image:: https://readthedocs.org/projects/dju-intranet/badge/\n :target: http://dju-intranet.readthedocs.org/en/latest/", "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/Kjwon15/dju-intranet", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "dju-intranet", "package_url": "https://pypi.org/project/dju-intranet/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/dju-intranet/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Kjwon15/dju-intranet" }, "release_url": "https://pypi.org/project/dju-intranet/0.3.2/", "requires_dist": null, "requires_python": null, "summary": "Daejeon university intranet API", "version": "0.3.2" }, "last_serial": 2289109, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "5cb55df0abec7b5ea4b503004062008d", "sha256": "bda685684488cdd570904ebf0295efb1d33bc2544f8e6450e82ef58589c344f2" }, "downloads": -1, "filename": "dju-intranet-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5cb55df0abec7b5ea4b503004062008d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5803, "upload_time": "2015-07-11T21:47:51", "url": "https://files.pythonhosted.org/packages/45/bc/b1f74684734cf3eca6728248b980c8bf5a14b9fdd9af7731b53f0a61de65/dju-intranet-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "bcd1665b92e55eed6ae0116a62e30fdf", "sha256": "4a74bab4297e1d98ca4877600c4ae7340fc345431c306befe1e122d72a7d57cf" }, "downloads": -1, "filename": "dju-intranet-0.1.3.tar.gz", "has_sig": false, "md5_digest": "bcd1665b92e55eed6ae0116a62e30fdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5797, "upload_time": "2015-07-11T22:33:54", "url": "https://files.pythonhosted.org/packages/56/df/e28a43236574aaf2555622ad2ed350ddbfd2d1df5905b560568b079d988f/dju-intranet-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "4b0aab880438c5b91d8e6564ba230964", "sha256": "8ab60b9a10ebc3e7e805096e01ab91bac6968809a30ec1bd2d7928ef225d3168" }, "downloads": -1, "filename": "dju-intranet-0.1.4.tar.gz", "has_sig": false, "md5_digest": "4b0aab880438c5b91d8e6564ba230964", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2440, "upload_time": "2015-08-17T01:25:52", "url": "https://files.pythonhosted.org/packages/22/ce/a976875ab8b19f093aca797ed76c8f0e0f50cea1ed2ebf271e025c101ce3/dju-intranet-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "9beb51b2ed2907b1c592502dd4383779", "sha256": "fca2385bb9a8ccf93199798703af6bc536e119f85cc2a80ef8c5421400b1ce44" }, "downloads": -1, "filename": "dju-intranet-0.1.5.tar.gz", "has_sig": false, "md5_digest": "9beb51b2ed2907b1c592502dd4383779", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2453, "upload_time": "2015-08-19T07:33:09", "url": "https://files.pythonhosted.org/packages/1b/f9/2aa9f426bbdfceac3d7650a87a082f91bfa671f018c54a73a45f4908391f/dju-intranet-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "646fb7300dd01aa70b00b9180652b732", "sha256": "6458faeef2bc78efe6c9d97c13d0c64c484f4fc93a3702d074545eb9d1c551ed" }, "downloads": -1, "filename": "dju-intranet-0.1.6.tar.gz", "has_sig": false, "md5_digest": "646fb7300dd01aa70b00b9180652b732", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2420, "upload_time": "2015-08-19T07:48:04", "url": "https://files.pythonhosted.org/packages/2c/54/683d539ae924ca18ef357451e75f00a8048178afed400260206609f9f8a1/dju-intranet-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "0f2f35da3fb89688e074d39b117b833b", "sha256": "3f59b7e4fba1610b3ca693f3c06de25b2206a1da27f4ac00b718c2a7545377c2" }, "downloads": -1, "filename": "dju-intranet-0.1.7.tar.gz", "has_sig": false, "md5_digest": "0f2f35da3fb89688e074d39b117b833b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5861, "upload_time": "2015-09-08T09:00:25", "url": "https://files.pythonhosted.org/packages/2d/c6/1fe5212f337748dcddc5e45ec31770852a2686b39828771f13280a540790/dju-intranet-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "b0efc74a394ebd11eae3434e826a4ace", "sha256": "85a00bafbf5f983145024cab1674171ea1315011b524bec036bc7601452f9107" }, "downloads": -1, "filename": "dju-intranet-0.1.8.tar.gz", "has_sig": false, "md5_digest": "b0efc74a394ebd11eae3434e826a4ace", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6008, "upload_time": "2015-12-23T14:13:10", "url": "https://files.pythonhosted.org/packages/1c/c8/eb606dc1c1eb3f7615664fd215f4aa8d77f0c58d7ba3976b8ce5fd95efe2/dju-intranet-0.1.8.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a1bf0b8c5d228b2863225a63dc615849", "sha256": "2736e45840c5c1863100c9e55a32d4bc2a2b62ef9dbd52a21e6c065b4971e501" }, "downloads": -1, "filename": "dju-intranet-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a1bf0b8c5d228b2863225a63dc615849", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6238, "upload_time": "2016-01-16T16:05:47", "url": "https://files.pythonhosted.org/packages/31/fd/e370d392d88be885d91ffefe7cbbcf5a52f90d3f0e65736374f852f90a83/dju-intranet-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2ac2aabdaf5ac6a3a8c06c2e461a859b", "sha256": "2087023584137df642a1b78557058af89f9a7c2d2f40fe61c4de8643bed09c4c" }, "downloads": -1, "filename": "dju_intranet-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "2ac2aabdaf5ac6a3a8c06c2e461a859b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 29267, "upload_time": "2016-02-29T06:07:33", "url": "https://files.pythonhosted.org/packages/b1/19/13dca1d13fcdf9e5638be980ab51503ab2f79afea825bf245d7c2e4f52a5/dju_intranet-0.3.0-py2-none-any.whl" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "f92501cdf264f357eeb96d3eb55d66d5", "sha256": "86d0fcd86d342e34b12a178cc9a6e2c80f18afc5d597876e9840305313a45d8e" }, "downloads": -1, "filename": "dju_intranet-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f92501cdf264f357eeb96d3eb55d66d5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9403, "upload_time": "2016-04-21T08:51:01", "url": "https://files.pythonhosted.org/packages/7f/e4/6ead71a27b4f0e650f918bcb5883037f3d59dc250dc5ebd28bafcf41c9b0/dju_intranet-0.3.1-py2.py3-none-any.whl" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "510c96bf300424466cef6c5537b08b48", "sha256": "276ab62d9aef2b2417fbf2154fdec5bac80e5881898416962226470f8bcb3b41" }, "downloads": -1, "filename": "dju_intranet-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "510c96bf300424466cef6c5537b08b48", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9131, "upload_time": "2016-08-18T17:35:23", "url": "https://files.pythonhosted.org/packages/53/da/b753045533dd3f26c485101f9fefa74bdc6b2114a53c4a184a3b345f09e4/dju_intranet-0.3.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "510c96bf300424466cef6c5537b08b48", "sha256": "276ab62d9aef2b2417fbf2154fdec5bac80e5881898416962226470f8bcb3b41" }, "downloads": -1, "filename": "dju_intranet-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "510c96bf300424466cef6c5537b08b48", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9131, "upload_time": "2016-08-18T17:35:23", "url": "https://files.pythonhosted.org/packages/53/da/b753045533dd3f26c485101f9fefa74bdc6b2114a53c4a184a3b345f09e4/dju_intranet-0.3.2-py2.py3-none-any.whl" } ] }