{ "info": { "author": "Linus Groh", "author_email": "mail@linusgroh.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "The wsinfo library\n==================\n\n.. image:: https://api.travis-ci.org/linusg/wsinfo.svg?branch=master\n :target: https://travis-ci.org/linusg/wsinfo/\n :alt: Travis CI test status\n\n.. image:: https://landscape.io/github/linusg/wsinfo/master/landscape.svg?style=flat\n :target: https://landscape.io/github/linusg/wsinfo/master\n :alt: Code health\n\n.. image:: https://img.shields.io/pypi/v/wsinfo.svg\n :target: https://pypi.python.org/pypi/wsinfo\n :alt: Version\n\n.. image:: https://img.shields.io/pypi/dm/wsinfo.svg\n :target: https://pypi.python.org/pypi/wsinfo\n :alt: Monthly downloads\n\n.. image:: https://img.shields.io/badge/docs-latest-blue.svg\n :target: https://wsinfo.readthedocs.io/en/latest/\n :alt: Documentation\n\nwsinfo (short for website information) is a Python package for getting some\nuseful information about some website, without the need to write some\ncomplicated hackish Python code.\n\nRequirements\n------------\n\nThe package is compatible with both Python 2 and 3, so everything you need is\na recent Python installation.\n\nInstallation\n------------\n\nThe wsinfo library is available on `PyPI `_,\nso you can install it using ``pip``::\n\n pip install wsinfo\n\nUsage\n-----\n\nThe usage of the wsinfo library is as easy as::\n\n >>> import wsinfo\n >>> w = wsinfo.Info(\"https://github.com\")\n >>> w.ip\n '192.30.253.112'\n >>> w.http_status_code\n 200\n >>> w.title\n 'How people build software \u00b7 GitHub'\n >>> w.content\n '\\n\\n[...]\\n'\n\nDocumentation\n-------------\n\nThe latest documentation is always available here: https://wsinfo.readthedocs.io/en/latest/\n\nTested Platforms and Python Versions\n------------------------------------\n\nThe code was tested on all major platforms using a wide range of Python\nversions.\n\nIf you experience some issues, feel free to contact me or `open an issue on\nGitHub `_.\n\nChanges\n=======\n\n1.3.0\n-----\n\n- Added properties: ``content_type``, ``http_header_dict`` and ``server_os``\n- Correct handling of HTTP Errors (retrieve error page)\n- Documentation updates\n- Code cleanup\n- Minor fixes and improvements\n\n1.2.0\n-----\n\n- Hosted docs on `readthedocs.io `_\n- Minor documentation changes\n\n1.1.0\n-----\n\n- Added function to list a websites heading structure\n- Documentation improvements\n- Code formatting\n- Minor improvements\n- Added/extended project infrastructure:\n\n - GitHub\n - PyPI\n - TravisCI\n - Landscape\n\n1.0.0\n-----\n\n- Initial release", "description_content_type": null, "docs_url": null, "download_url": "https://pypi.python.org/pypi/wsinfo", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/linusg/wsinfo", "keywords": "website,http,url,internet,online,information", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "wsinfo", "package_url": "https://pypi.org/project/wsinfo/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/wsinfo/", "project_urls": { "Download": "https://pypi.python.org/pypi/wsinfo", "Homepage": "https://github.com/linusg/wsinfo" }, "release_url": "https://pypi.org/project/wsinfo/1.3.0/", "requires_dist": null, "requires_python": null, "summary": "Python package for simply retrieving information about a specific website.", "version": "1.3.0" }, "last_serial": 2345005, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "af9ffb9a9c76fbf256252cdc1a947c6d", "sha256": "44d03f46722545db39607544c404972d3793a6fd8a5aff2a8f6feb824a1d790e" }, "downloads": -1, "filename": "wsinfo-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "af9ffb9a9c76fbf256252cdc1a947c6d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6313, "upload_time": "2016-08-29T18:51:27", "url": "https://files.pythonhosted.org/packages/d4/0b/bfbd68572c02d198876d22780c12afce6edbd65fdf1d1c56007bcc65522a/wsinfo-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d91c88603f0f22771adaba67df5f89b", "sha256": "1dae0d0663033f6d60fcec75d9923516d7eda69bc350e87a24edabaea1a0c8cc" }, "downloads": -1, "filename": "wsinfo-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1d91c88603f0f22771adaba67df5f89b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6312, "upload_time": "2016-08-29T18:51:51", "url": "https://files.pythonhosted.org/packages/75/2d/4c17af5af159d67c4ea6c80534289468e84f86dcdc166a7b7b65ff6bea33/wsinfo-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8dfa25b8bacac9686e1f7ea0a5296d0", "sha256": "c9899df5e1c953e00d7b0f312a5df913683b0ac958ae3ec81115c4e14ae7866b" }, "downloads": -1, "filename": "wsinfo-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d8dfa25b8bacac9686e1f7ea0a5296d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4602, "upload_time": "2016-08-29T18:31:48", "url": "https://files.pythonhosted.org/packages/4c/71/9aa03ddfd1abf922944df38a9914c9ebc672f2e88737745a015519603295/wsinfo-1.0.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "2ebf87e1a755522814e358f11b73fc0a", "sha256": "1ace2440ca362e66bd4765fa15c38bbef511687d5424270bdbc6874bcc3a8ac9" }, "downloads": -1, "filename": "wsinfo-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "2ebf87e1a755522814e358f11b73fc0a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6720, "upload_time": "2016-09-04T16:55:41", "url": "https://files.pythonhosted.org/packages/e8/13/9327163ac172216da73e20bf4b61998703dedf005020c87fe5efaeff081e/wsinfo-1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a2ef616d4a91439b033d1ec78ec2889", "sha256": "52d3130b5ecba65126ddb59cc7681d7a3b069e289c737d3adcec30aa191b9c3c" }, "downloads": -1, "filename": "wsinfo-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4a2ef616d4a91439b033d1ec78ec2889", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6722, "upload_time": "2016-09-04T16:55:32", "url": "https://files.pythonhosted.org/packages/16/5d/3330f20febb372f790c9eb01ccf194fb75e9d9d30cd117bd6a18db04150f/wsinfo-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b8b1fc0d2dd40e09aca0b37ecf51350", "sha256": "21c93e7d55cdb8b5d57da5b19533d7132eddddd76cffcf05b92ac0da09bb98b7" }, "downloads": -1, "filename": "wsinfo-1.1.1.tar.gz", "has_sig": false, "md5_digest": "4b8b1fc0d2dd40e09aca0b37ecf51350", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4944, "upload_time": "2016-09-04T16:55:23", "url": "https://files.pythonhosted.org/packages/76/0f/37ccc90ec8ddb6cd5d1be02d20944ea2971320d38da5579e3a0cbcd6815c/wsinfo-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "538d46000b9d583c3d1825d01035d924", "sha256": "bec0d947ab49b7d2fd91a7da3568a8d4176131fed508e91e8a37d592a4e9add4" }, "downloads": -1, "filename": "wsinfo-1.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "538d46000b9d583c3d1825d01035d924", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7262, "upload_time": "2016-09-04T18:44:02", "url": "https://files.pythonhosted.org/packages/21/b5/2be1799466a665e19b9bef6229a694affdc812ba47021512d44a6f29b61b/wsinfo-1.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fd4f83d429ab9111abf57af61e72ca2", "sha256": "27a51284a326718b28754752747358430715dbed340dad7a478cc5ff6c920a68" }, "downloads": -1, "filename": "wsinfo-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7fd4f83d429ab9111abf57af61e72ca2", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7264, "upload_time": "2016-09-04T18:44:22", "url": "https://files.pythonhosted.org/packages/44/c8/a805652b9fe51aadb88779e935174cd5a0954a561d9d8e2401d8dc185326/wsinfo-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57e87d5c670972ae8a9b9989ed603172", "sha256": "951814779b66613f92aad53c3900767c12ac758f538fc4273a26f21ba6630961" }, "downloads": -1, "filename": "wsinfo-1.2.0.tar.gz", "has_sig": false, "md5_digest": "57e87d5c670972ae8a9b9989ed603172", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5334, "upload_time": "2016-09-04T18:43:40", "url": "https://files.pythonhosted.org/packages/95/46/3cc880c5950f1751e46d4a91db69484ed3bc956cdb634d5c1328ff654ef1/wsinfo-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "f21984d61fab73ae69835ba9b3bc786d", "sha256": "eb8db097474a1e882513a810fd1ad9ee282d646195bc8e8cf91906c5a4d30dc3" }, "downloads": -1, "filename": "wsinfo-1.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f21984d61fab73ae69835ba9b3bc786d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7725, "upload_time": "2016-09-15T19:17:19", "url": "https://files.pythonhosted.org/packages/73/0a/d1151b198ada5d29941ab001f4040daa64dde4b11b22289420a1559d10d9/wsinfo-1.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c19a16744cebe1e7a2c00c3941eda789", "sha256": "8cc1bad4af528ab5b51af15f0aef74537b48690ebcfb70d4550fb132ce0a156d" }, "downloads": -1, "filename": "wsinfo-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c19a16744cebe1e7a2c00c3941eda789", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7727, "upload_time": "2016-09-15T19:17:13", "url": "https://files.pythonhosted.org/packages/16/d0/d51c9df15f665c57c871f71f2581af73d27c461fb232c5051e6cd5960149/wsinfo-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3b802562a5bfd0c0e743feb20113fba", "sha256": "8b7ee50182631cabe526da0f75312580688c93a4f97ef868ad7e69678994412c" }, "downloads": -1, "filename": "wsinfo-1.3.0.tar.gz", "has_sig": false, "md5_digest": "e3b802562a5bfd0c0e743feb20113fba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5721, "upload_time": "2016-09-15T19:17:46", "url": "https://files.pythonhosted.org/packages/87/fd/0173a09527b5453259bee83dd51a0a45d13282c1430904fb4906fd7cf27e/wsinfo-1.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f21984d61fab73ae69835ba9b3bc786d", "sha256": "eb8db097474a1e882513a810fd1ad9ee282d646195bc8e8cf91906c5a4d30dc3" }, "downloads": -1, "filename": "wsinfo-1.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f21984d61fab73ae69835ba9b3bc786d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7725, "upload_time": "2016-09-15T19:17:19", "url": "https://files.pythonhosted.org/packages/73/0a/d1151b198ada5d29941ab001f4040daa64dde4b11b22289420a1559d10d9/wsinfo-1.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c19a16744cebe1e7a2c00c3941eda789", "sha256": "8cc1bad4af528ab5b51af15f0aef74537b48690ebcfb70d4550fb132ce0a156d" }, "downloads": -1, "filename": "wsinfo-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c19a16744cebe1e7a2c00c3941eda789", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7727, "upload_time": "2016-09-15T19:17:13", "url": "https://files.pythonhosted.org/packages/16/d0/d51c9df15f665c57c871f71f2581af73d27c461fb232c5051e6cd5960149/wsinfo-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3b802562a5bfd0c0e743feb20113fba", "sha256": "8b7ee50182631cabe526da0f75312580688c93a4f97ef868ad7e69678994412c" }, "downloads": -1, "filename": "wsinfo-1.3.0.tar.gz", "has_sig": false, "md5_digest": "e3b802562a5bfd0c0e743feb20113fba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5721, "upload_time": "2016-09-15T19:17:46", "url": "https://files.pythonhosted.org/packages/87/fd/0173a09527b5453259bee83dd51a0a45d13282c1430904fb4906fd7cf27e/wsinfo-1.3.0.tar.gz" } ] }