{ "info": { "author": "hallazzang", "author_email": "hallazzang@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "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", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\n==========\nnaverlogin\n==========\n\nnaverlogin is a tiny module for Naver(Korean portal site) login.\n\nEasy to use\n-----------\n\n``NaverSession``, the only class which naverlogin exposes\ninherits ``requests.Session`` and adds two methods(``login``, ``logout``).\nIt's obvious what these methods would do.\n\n.. code:: python\n\n import re\n\n from naverlogin import NaverSession\n\n naver = NaverSession()\n if naver.login('YOUR_ID', 'YOUR_PASSWORD'):\n # Fetch user's information.\n r = naver.get('https://nid.naver.com/user2/help/myInfo.nhn?lang=ko_KR')\n name = re.search(r'
(.+?)
', r.text).group(1)\n\n print(u'Hello, {}!'.format(name))\n\n # Logout immediately to prevent dirty activity logs from being left.\n naver.logout()\n else:\n print(u'Login failed - check ID and password.')\n\nLess dependencies\n-----------------\n\nIt does not require any javascript emulators, while others might use\nSelenium, Ghost.py, or SpiderMonkey.\nIt only depends on ``rsa`` and ``requests`` modules.\n\nInstallation\n------------\n\n.. code:: bash\n\n $ pip install naverlogin\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hallazzang/python-naverlogin", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "naverlogin", "package_url": "https://pypi.org/project/naverlogin/", "platform": "any", "project_url": "https://pypi.org/project/naverlogin/", "project_urls": { "Homepage": "https://github.com/hallazzang/python-naverlogin" }, "release_url": "https://pypi.org/project/naverlogin/1.0.2/", "requires_dist": [ "rsa (>=3.4.2)", "requests (>=2.18.3)" ], "requires_python": "", "summary": "A tiny module for Naver login", "version": "1.0.2" }, "last_serial": 4421239, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "0f28f6b7f9ab8dff9a5ed29aa72f00cb", "sha256": "c035f211be158c194fbe060d87ed846ae6e16e78f113bab45e53c7edb9d43731" }, "downloads": -1, "filename": "naverlogin-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0f28f6b7f9ab8dff9a5ed29aa72f00cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5193, "upload_time": "2017-08-06T01:49:15", "url": "https://files.pythonhosted.org/packages/1d/00/18a27c2d9e9e980be01e0d182d69dae117020cdc253d77aed4230796b5c8/naverlogin-1.0.1-py2.py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "14f84e93ad4f7215124fc0ed7fb6310f", "sha256": "644ff82c3b9b03dd40bff43f8a3d00e88a4823f893611034c08814d4c6f2bbe9" }, "downloads": -1, "filename": "naverlogin-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14f84e93ad4f7215124fc0ed7fb6310f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3608, "upload_time": "2018-10-27T02:30:06", "url": "https://files.pythonhosted.org/packages/75/e4/219ecc07e1bd4694f8775d389544118b475eab86c2cdcb52ca05014b652d/naverlogin-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b507974d2f3542cedf05ebc3bc2ea6c", "sha256": "80e5844da9e0cb1c007fb15d5f0d5d73e92dcbbf9a05a62dfa8972fc16153b61" }, "downloads": -1, "filename": "naverlogin-1.0.2.tar.gz", "has_sig": false, "md5_digest": "3b507974d2f3542cedf05ebc3bc2ea6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2753, "upload_time": "2018-10-27T02:30:08", "url": "https://files.pythonhosted.org/packages/d0/52/fcc38302a6af530d8dd020a72d472c192eaaa1819ee5f7b68e3d77130559/naverlogin-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "14f84e93ad4f7215124fc0ed7fb6310f", "sha256": "644ff82c3b9b03dd40bff43f8a3d00e88a4823f893611034c08814d4c6f2bbe9" }, "downloads": -1, "filename": "naverlogin-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14f84e93ad4f7215124fc0ed7fb6310f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3608, "upload_time": "2018-10-27T02:30:06", "url": "https://files.pythonhosted.org/packages/75/e4/219ecc07e1bd4694f8775d389544118b475eab86c2cdcb52ca05014b652d/naverlogin-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b507974d2f3542cedf05ebc3bc2ea6c", "sha256": "80e5844da9e0cb1c007fb15d5f0d5d73e92dcbbf9a05a62dfa8972fc16153b61" }, "downloads": -1, "filename": "naverlogin-1.0.2.tar.gz", "has_sig": false, "md5_digest": "3b507974d2f3542cedf05ebc3bc2ea6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2753, "upload_time": "2018-10-27T02:30:08", "url": "https://files.pythonhosted.org/packages/d0/52/fcc38302a6af530d8dd020a72d472c192eaaa1819ee5f7b68e3d77130559/naverlogin-1.0.2.tar.gz" } ] }