{ "info": { "author": "Cole Smith", "author_email": "uniquecolesmith@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "Project: qduTAportal\n-----------------------\nProject History: qduTAportal\n-----------------------\n\n- 2015-05-12\n - Modify: use json save user info\n\n- 2015-04-18\n - Add: auto logout every 14 minutes\n - Add: if the account may be used, try logout first, then login again\n - Fix Bug: catch Heart Beat Error\n\n- 2015-04-12\n - Fix bug: login confition: checkAccess Index First\n\n- 2015-04-02\n - if it failed to connect portal, then sleep 10 seconds, try again.\n\n- 2015-03-19\n - fix bug: never do evil --> baidu.com\n - fix bug: connect 172.20.1.1 failed\n\n- 2015-03-10\n - rewrite Portal.checkLogin Function.\n - add some menus", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "qduTAportal", "package_url": "https://pypi.org/project/qduTAportal/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/qduTAportal/", "project_urls": { "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/qduTAportal/0.0.26/", "requires_dist": null, "requires_python": null, "summary": "Qdu Tearching Area Portal with Python2/3", "version": "0.0.26" }, "last_serial": 1543506, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "4bbc852711b6b4faf5eaa5f86dcc5c88", "sha256": "91ce59924e5bdf8f5573186bb0dbe9e7ca400244e206dc08809184fc8fb5af11" }, "downloads": -1, "filename": "qduTAportal-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4bbc852711b6b4faf5eaa5f86dcc5c88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4560, "upload_time": "2015-01-28T18:31:59", "url": "https://files.pythonhosted.org/packages/e1/89/4aa948da2c73de204a04cc648f9a22e9abf1b464c1ebc7a41478e6e2c0df/qduTAportal-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "ebd8ae205d1e6fd8ebfc153fd839d74f", "sha256": "84b5e4c63c899751ebfe61d1b5209e84953fc4c441d47f375fe523bf81766384" }, "downloads": -1, "filename": "qduTAportal-0.0.10.tar.gz", "has_sig": false, "md5_digest": "ebd8ae205d1e6fd8ebfc153fd839d74f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5252, "upload_time": "2015-03-10T04:00:44", "url": "https://files.pythonhosted.org/packages/5c/67/c54e33ff5c359cdd27c573951c79fb2afd243d82dfeb9054860191ef9b41/qduTAportal-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "c1da480f66253074632875055461c362", "sha256": "52251a43448525bae1bec48b7d39008c1f0cc7c9a55f4a776509588982383b8f" }, "downloads": -1, "filename": "qduTAportal-0.0.11.tar.gz", "has_sig": false, "md5_digest": "c1da480f66253074632875055461c362", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5253, "upload_time": "2015-03-10T04:02:25", "url": "https://files.pythonhosted.org/packages/41/8a/ae368e8b47a9efa77fdec7ae80999e8f6d045e73c000e0cf1b10b17eed94/qduTAportal-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "bb6aa7ec99b8735ca8d9dbbff97d46f3", "sha256": "fd1df7dcb903ef5995bef572e238c92a976344be09d2d42c124e676048ad1ddb" }, "downloads": -1, "filename": "qduTAportal-0.0.12.tar.gz", "has_sig": false, "md5_digest": "bb6aa7ec99b8735ca8d9dbbff97d46f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5277, "upload_time": "2015-03-19T05:21:10", "url": "https://files.pythonhosted.org/packages/25/64/5b82e8d53eec3bab736eda285141eac698690d31905d8834d0a4f27949c2/qduTAportal-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "4dbd1a301396984d9fce935c1514c792", "sha256": "e80ecf2c88eb31631cfc15ef428d75ac8f788f07d10e9ffa8936135316336e0c" }, "downloads": -1, "filename": "qduTAportal-0.0.13.tar.gz", "has_sig": false, "md5_digest": "4dbd1a301396984d9fce935c1514c792", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5353, "upload_time": "2015-03-19T07:02:50", "url": "https://files.pythonhosted.org/packages/86/20/eddf9d7eeef262b8be034ea288ec01c7afbc7780fc8a58166fa2e15975b9/qduTAportal-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "9b81a7a2dc31b61f6ecb243142fc4386", "sha256": "1c2f55015a2b202d56750bb9103bd0a51dc01a1f3f3eebe45caccc676d770b4d" }, "downloads": -1, "filename": "qduTAportal-0.0.14.tar.gz", "has_sig": false, "md5_digest": "9b81a7a2dc31b61f6ecb243142fc4386", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5398, "upload_time": "2015-04-02T07:09:51", "url": "https://files.pythonhosted.org/packages/12/a7/8f3e8d74ca55260849626a39a4964693a5155879c67599719ba8b685720c/qduTAportal-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "150c126764608d6916ac4ef17181b3ac", "sha256": "c134d99e28add5088763082698f95c591353946448166674d72f577d9ec80095" }, "downloads": -1, "filename": "qduTAportal-0.0.15.tar.gz", "has_sig": false, "md5_digest": "150c126764608d6916ac4ef17181b3ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5461, "upload_time": "2015-04-12T02:49:13", "url": "https://files.pythonhosted.org/packages/bf/08/b11cc79f759ef9c3777a2a069ae90e5e94039ad13fb2c79da1f36d087472/qduTAportal-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "af246fc4f880926c5d4b06e33bbfc955", "sha256": "8dcd49b96a46f95398dca2642609493966aa622c4fe6bd7a2743559d5a97197c" }, "downloads": -1, "filename": "qduTAportal-0.0.16.tar.gz", "has_sig": false, "md5_digest": "af246fc4f880926c5d4b06e33bbfc955", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5517, "upload_time": "2015-04-12T02:56:48", "url": "https://files.pythonhosted.org/packages/8b/28/ef7cd4cbe0c663c3944d2d798c1ef238e3ac19a48f9b12aa3d0ea2862361/qduTAportal-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "e76ce5fc32286697fcc9603a63f7ddbd", "sha256": "fba915b318d0c32f3cb9fb2750212924b955a4bba1543135ff192f10eaa02519" }, "downloads": -1, "filename": "qduTAportal-0.0.17.tar.gz", "has_sig": false, "md5_digest": "e76ce5fc32286697fcc9603a63f7ddbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5718, "upload_time": "2015-04-18T02:02:58", "url": "https://files.pythonhosted.org/packages/83/90/b609305cbdabb9a8459bfbd3aac82b45c956452402ee9908a382942c886a/qduTAportal-0.0.17.tar.gz" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "f1d8bd678a9484dc4086131a66ae063a", "sha256": "70a8beee3b9de02220b71246154f2de856659205599d55f346df478ca1c49e68" }, "downloads": -1, "filename": "qduTAportal-0.0.18.tar.gz", "has_sig": false, "md5_digest": "f1d8bd678a9484dc4086131a66ae063a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5712, "upload_time": "2015-04-18T05:58:35", "url": "https://files.pythonhosted.org/packages/f8/35/13b45dfc6915565529d91dc39228334c3de5ff254a8287d04708a136fb2d/qduTAportal-0.0.18.tar.gz" } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "5f2520c66ab6a6947b241e11cb8ad8c5", "sha256": "1569c7628dc71b78e82380bd947401e5f9549d3c7609fd5fdfa9090f97cdbaa9" }, "downloads": -1, "filename": "qduTAportal-0.0.19.tar.gz", "has_sig": false, "md5_digest": "5f2520c66ab6a6947b241e11cb8ad8c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5747, "upload_time": "2015-04-18T06:52:35", "url": "https://files.pythonhosted.org/packages/87/d3/16a144ea6247fba3a9d8253d82f9b110d5316dcf300ba6fbdad91f4989dc/qduTAportal-0.0.19.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "2a197ec2ed1d57972c07fe3f2048e164", "sha256": "038e793c25f8520b0a55734e3b4221738f14c1962e1fbb73be72a3f6c23a17ed" }, "downloads": -1, "filename": "qduTAportal-0.0.2.tar.gz", "has_sig": false, "md5_digest": "2a197ec2ed1d57972c07fe3f2048e164", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4616, "upload_time": "2015-01-30T07:13:19", "url": "https://files.pythonhosted.org/packages/1b/5f/9adb8314de9ab7bd34e7dde2a96c51dd10cb28c8808790469746967ddcc2/qduTAportal-0.0.2.tar.gz" } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "290074a117f7e6053e9d953dd13b30b0", "sha256": "be4a855af3f5196dd7153ddf1583a5ffc3c81a91175fb0a2863d40e8e49b825b" }, "downloads": -1, "filename": "qduTAportal-0.0.21.tar.gz", "has_sig": false, "md5_digest": "290074a117f7e6053e9d953dd13b30b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5972, "upload_time": "2015-05-12T10:36:44", "url": "https://files.pythonhosted.org/packages/97/fc/5597a0bdc6f4712a679ba0a8b8099b6ceba49c860b8f1fa39d2fb11a5feb/qduTAportal-0.0.21.tar.gz" } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "a3b33d3453610eafbfe645b7c0395def", "sha256": "f8dd41e87c63958369b89a45321ae0d958474f90f38eb523bbefee75b72419f1" }, "downloads": -1, "filename": "qduTAportal-0.0.22.tar.gz", "has_sig": false, "md5_digest": "a3b33d3453610eafbfe645b7c0395def", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5972, "upload_time": "2015-05-12T10:41:11", "url": "https://files.pythonhosted.org/packages/62/b9/296cf196ad65dd217fd9e858828d4d4fe03e3a52253a0a2150613b333574/qduTAportal-0.0.22.tar.gz" } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "a6d58323ea9814fac5053d51faa02e63", "sha256": "0ba4e6502dbd2c249f27f4aff314567a90a364f7dd601e88c3d39bdc31137056" }, "downloads": -1, "filename": "qduTAportal-0.0.23.tar.gz", "has_sig": false, "md5_digest": "a6d58323ea9814fac5053d51faa02e63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5985, "upload_time": "2015-05-12T10:46:31", "url": "https://files.pythonhosted.org/packages/ad/ca/07093db35cad5f72ca66ec6ad6e7d8615233b3a383d64cf763be91f7644d/qduTAportal-0.0.23.tar.gz" } ], "0.0.24": [ { "comment_text": "", "digests": { "md5": "abeb94c613d83d7bd9713c72dca04ad9", "sha256": "d479413093f27fd20ec7109d7fd17ab6d106e752cec8481dd5650150c0ecdc37" }, "downloads": -1, "filename": "qduTAportal-0.0.24.tar.gz", "has_sig": false, "md5_digest": "abeb94c613d83d7bd9713c72dca04ad9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5994, "upload_time": "2015-05-12T10:48:06", "url": "https://files.pythonhosted.org/packages/15/96/7424b7214d9d3d1aa64cfe73c50a9188472184ffdecefccde5ff07d09f94/qduTAportal-0.0.24.tar.gz" } ], "0.0.25": [ { "comment_text": "", "digests": { "md5": "e606acf3c3eb5d6d561a8f9fd3efb808", "sha256": "1084cc8c84aa76bcd979b6c0a05080a3c3b714b69c657c8d81c4e44850d3e727" }, "downloads": -1, "filename": "qduTAportal-0.0.25.tar.gz", "has_sig": false, "md5_digest": "e606acf3c3eb5d6d561a8f9fd3efb808", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5996, "upload_time": "2015-05-12T10:51:49", "url": "https://files.pythonhosted.org/packages/1c/8e/1f47b3db4d0a22a9adef1390b6554f4016796c7eb553de494de67a5ffc43/qduTAportal-0.0.25.tar.gz" } ], "0.0.26": [ { "comment_text": "", "digests": { "md5": "10a11d78325035a534b88fcd9aacbffc", "sha256": "90ca1b5e9857926dfa830739b0198669ff1bc2799bcbe123a3d6a2f49accf84b" }, "downloads": -1, "filename": "qduTAportal-0.0.26.tar.gz", "has_sig": false, "md5_digest": "10a11d78325035a534b88fcd9aacbffc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5990, "upload_time": "2015-05-12T10:53:10", "url": "https://files.pythonhosted.org/packages/1b/40/f39aed6a94b46fbf4e13efeb5b0d6578ad15d4445381b94bf4a73a18d643/qduTAportal-0.0.26.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "5cae38fa9d6956a62cfc885b2d8b2d93", "sha256": "7bfccb7b36fad8d3941fae758dd6043a28cbba50c091ad7cba83b7444e2e8875" }, "downloads": -1, "filename": "qduTAportal-0.0.3.tar.gz", "has_sig": false, "md5_digest": "5cae38fa9d6956a62cfc885b2d8b2d93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5169, "upload_time": "2015-03-10T02:05:08", "url": "https://files.pythonhosted.org/packages/15/1a/7b231bd98b8bb689cdf39060e0edc3675b7496599eda2fd00c11c3254cc5/qduTAportal-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "075d5e328cf05db5f5648699db8d78bc", "sha256": "1d1b4e546532dcb8e30b552ba19ee81679a62c901fce452493ffef3bce6acef4" }, "downloads": -1, "filename": "qduTAportal-0.0.4.tar.gz", "has_sig": false, "md5_digest": "075d5e328cf05db5f5648699db8d78bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5176, "upload_time": "2015-03-10T02:10:04", "url": "https://files.pythonhosted.org/packages/3c/89/4f03bb64f196819b5960c891b72d2e25dbec4031170559b57e2864f993f4/qduTAportal-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "a910957172baa55eb61e4042cce2cc22", "sha256": "52026397b1c1092b72f3b39e2b16207ea907d021d49ef5a42aadf7d90f081c56" }, "downloads": -1, "filename": "qduTAportal-0.0.5.tar.gz", "has_sig": false, "md5_digest": "a910957172baa55eb61e4042cce2cc22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5176, "upload_time": "2015-03-10T02:14:00", "url": "https://files.pythonhosted.org/packages/5a/a0/0dd059cdfc83c020aea4f15d0bc77ecd3ba0cfa1d10ee8325fe0e34c45c4/qduTAportal-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "708465329b0279555b67201c8b32a36a", "sha256": "f45cef2e89ace7259bee364afd785700301fc2d490cda60a7df2ed03244cccf6" }, "downloads": -1, "filename": "qduTAportal-0.0.6.tar.gz", "has_sig": false, "md5_digest": "708465329b0279555b67201c8b32a36a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5178, "upload_time": "2015-03-10T02:16:28", "url": "https://files.pythonhosted.org/packages/e2/d2/50f5e702698f34194cab4f391aada7b2632c7486093fa8ce17c3fb5ccaf7/qduTAportal-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "f9832b957cfa2c5367cd8ca67adae3a2", "sha256": "ea8add718f46817eb1b5ef9949773542ccfa732e73ea99f333bbb9006fe35a80" }, "downloads": -1, "filename": "qduTAportal-0.0.7.tar.gz", "has_sig": false, "md5_digest": "f9832b957cfa2c5367cd8ca67adae3a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5182, "upload_time": "2015-03-10T02:35:53", "url": "https://files.pythonhosted.org/packages/d3/52/8c5d5dacee007bba228454239544f8a19525db372784762cb136db3ef5e8/qduTAportal-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "6fddba498375e7de6c575e6103cc49f6", "sha256": "9a48412af9f4752cf9f22af31d2bd29cf3f3cd49ef91519907425c97ea3d9184" }, "downloads": -1, "filename": "qduTAportal-0.0.8.tar.gz", "has_sig": false, "md5_digest": "6fddba498375e7de6c575e6103cc49f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5202, "upload_time": "2015-03-10T03:33:31", "url": "https://files.pythonhosted.org/packages/77/0e/76f976d87c8f33ae5b776b25545bd94e8415ce73e7e37542badc72765f08/qduTAportal-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "5ba8eb1708a98ec4e5a9886b4f81aa98", "sha256": "f1430d17a882bc2846d156bd7490ba1dbdea5a4aba1c737d7ced83bd11f7bbc4" }, "downloads": -1, "filename": "qduTAportal-0.0.9.tar.gz", "has_sig": false, "md5_digest": "5ba8eb1708a98ec4e5a9886b4f81aa98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5248, "upload_time": "2015-03-10T03:48:58", "url": "https://files.pythonhosted.org/packages/69/f6/b941487bfe51be1b59f7869a97a2958aadc797c72855e33ba4d3a583da5d/qduTAportal-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "10a11d78325035a534b88fcd9aacbffc", "sha256": "90ca1b5e9857926dfa830739b0198669ff1bc2799bcbe123a3d6a2f49accf84b" }, "downloads": -1, "filename": "qduTAportal-0.0.26.tar.gz", "has_sig": false, "md5_digest": "10a11d78325035a534b88fcd9aacbffc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5990, "upload_time": "2015-05-12T10:53:10", "url": "https://files.pythonhosted.org/packages/1b/40/f39aed6a94b46fbf4e13efeb5b0d6578ad15d4445381b94bf4a73a18d643/qduTAportal-0.0.26.tar.gz" } ] }