{ "info": { "author": "LinkChecker Authors", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Topic :: Internet :: WWW/HTTP :: Site Management :: Link Checking" ], "description": "LinkChecker\n============\n\n|Build Status|_ |License|_\n\n.. |Build Status| image:: https://github.com/linkchecker/linkchecker/actions/workflows/build.yml/badge.svg?branch=master\n.. _Build Status: https://github.com/linkchecker/linkchecker/actions/workflows/build.yml\n.. |License| image:: https://img.shields.io/badge/license-GPL2-d49a6a.svg\n.. _License: https://opensource.org/licenses/GPL-2.0\n\nCheck for broken links in web sites.\n\nFeatures\n---------\n\n- recursive and multithreaded checking and site crawling\n- output in colored or normal text, HTML, SQL, CSV, XML or a sitemap graph in different formats\n- HTTP/1.1, HTTPS, FTP, mailto:, news:, nntp:, Telnet and local file links support\n- restrict link checking with regular expression filters for URLs\n- proxy support\n- username/password authorization for HTTP, FTP and Telnet\n- honors robots.txt exclusion protocol\n- Cookie support\n- HTML5 support\n- a command line and web interface\n- various check plugins available\n\nInstallation\n-------------\n\nPython 3.6 or later is needed. Using pip to install LinkChecker:\n\n``pip3 install linkchecker``\n\nThe version in the pip repository may be old, to find out how to get the latest\ncode, plus platform-specific information and other advice see `doc/install.txt`_\nin the source code archive.\n\n.. _doc/install.txt: doc/install.txt\n\n\nUsage\n------\nExecute ``linkchecker https://www.example.com``.\nFor other options see ``linkchecker --help``, and for more information the\nmanual pages `linkchecker(1)`_ and `linkcheckerrc(5)`_.\n\n.. _linkchecker(1): https://linkchecker.github.io/linkchecker/man/linkchecker.html\n\n.. _linkcheckerrc(5): https://linkchecker.github.io/linkchecker/man/linkcheckerrc.html\n\nDocker usage\n-------------\n\nIf you do not want to install any additional libraries/dependencies you can use\nthe Docker image which is published on GitHub Packages.\n\nExample for external web site check::\n\n docker run --rm -it -u $(id -u):$(id -g) ghcr.io/linkchecker/linkchecker:latest --verbose https://www.example.com\n\nLocal HTML file check::\n\n docker run --rm -it -u $(id -u):$(id -g) -v \"$PWD\":/mnt ghcr.io/linkchecker/linkchecker:latest --verbose index.html\n\nIn addition to the rolling latest image, uniquely tagged images can also be found\non the `packages`_ page.\n\n.. _packages: https://github.com/linkchecker/linkchecker/pkgs/container/linkchecker\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://linkchecker.github.io/linkchecker/", "keywords": "link,url,site,checking,crawling,verification,validation", "license": "GPL", "maintainer": "LinkChecker Authors", "maintainer_email": "", "name": "LinkChecker", "package_url": "https://pypi.org/project/LinkChecker/", "platform": "", "project_url": "https://pypi.org/project/LinkChecker/", "project_urls": { "Homepage": "https://linkchecker.github.io/linkchecker/" }, "release_url": "https://pypi.org/project/LinkChecker/10.1.0/", "requires_dist": [ "requests (>=2.4)", "dnspython (>=2.0)", "beautifulsoup4 (>=4.8.1)", "pyxdg", "importlib-metadata ; python_version < \"3.8\"" ], "requires_python": ">= 3.6", "summary": "check links in web documents or full websites", "version": "10.1.0", "yanked": false, "yanked_reason": null }, "last_serial": 12384161, "releases": { "10.0.0": [ { "comment_text": "", "digests": { "md5": "c94a81eb28481270d1a6690916198ea6", "sha256": "cd24f86a3c165071093d88cdf2040832ac1fbfb72078ab608d129701cb953d1e" }, "downloads": -1, "filename": "LinkChecker-10.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c94a81eb28481270d1a6690916198ea6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 266985, "upload_time": "2021-01-15T17:51:39", "upload_time_iso_8601": "2021-01-15T17:51:39.542955Z", "url": "https://files.pythonhosted.org/packages/9e/89/7183de883f6451d01407cc7a39e047cc9dd2f90b1bde8f4417b0e3794e62/LinkChecker-10.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d222e8223dd123bb833e42448726623c", "sha256": "f966238ea635526fcb159a5534980e2d0af83f0fba866b024142687ea7e1fcb7" }, "downloads": -1, "filename": "LinkChecker-10.0.0.tar.gz", "has_sig": false, "md5_digest": "d222e8223dd123bb833e42448726623c", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 523039, "upload_time": "2021-01-15T17:51:41", "upload_time_iso_8601": "2021-01-15T17:51:41.155601Z", "url": "https://files.pythonhosted.org/packages/db/02/24196f3296bb6982fb31a5f84907095e1636d5a9c90f22884e15d175ba44/LinkChecker-10.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "10.0.1": [ { "comment_text": "", "digests": { "md5": "41765f6fc1c6b294c3bc05038df5b79c", "sha256": "97039d8ef166fc6313816f853bdf7d4a98243d3c3d4953eedda339c5d0072b20" }, "downloads": -1, "filename": "LinkChecker-10.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "41765f6fc1c6b294c3bc05038df5b79c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 267016, "upload_time": "2021-01-29T17:34:01", "upload_time_iso_8601": "2021-01-29T17:34:01.028673Z", "url": "https://files.pythonhosted.org/packages/f0/b8/a0d3fc5e64c5146bec9013aef4a894d8888244abd82c7b7d3bd0abdc90a3/LinkChecker-10.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8c09383ed0816a82d35916e855e2fb5c", "sha256": "9440dab68d40225160724f87238f2cfb59174a8280695f37e1c18a277e0361f2" }, "downloads": -1, "filename": "LinkChecker-10.0.1.tar.gz", "has_sig": false, "md5_digest": "8c09383ed0816a82d35916e855e2fb5c", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 524196, "upload_time": "2021-01-29T17:34:02", "upload_time_iso_8601": "2021-01-29T17:34:02.671690Z", "url": "https://files.pythonhosted.org/packages/4f/1a/b35d5719e7a20b69baab00722b12b796701ad4288e46d22cb619ea02d620/LinkChecker-10.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "10.1.0": [ { "comment_text": "", "digests": { "md5": "d859fc537ee66b5cff8dfc49e6d4fad5", "sha256": "022acbfb503ee2407742d91ed885353831fb5b444c30c5c230fb85b769f793ec" }, "downloads": -1, "filename": "LinkChecker-10.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d859fc537ee66b5cff8dfc49e6d4fad5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 277884, "upload_time": "2021-12-22T19:43:13", "upload_time_iso_8601": "2021-12-22T19:43:13.317544Z", "url": "https://files.pythonhosted.org/packages/b5/55/21941cce716f974eb6ece97a3429052732a2a83888c48c65a924b834c4e2/LinkChecker-10.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8f4da4c39083fcf184d76894629047cc", "sha256": "ea9354665341c9f1650b6bb716a64d2022635e7fa38e5e05280ba79a57c237b2" }, "downloads": -1, "filename": "LinkChecker-10.1.0.tar.gz", "has_sig": false, "md5_digest": "8f4da4c39083fcf184d76894629047cc", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 528533, "upload_time": "2021-12-22T19:43:16", "upload_time_iso_8601": "2021-12-22T19:43:16.053845Z", "url": "https://files.pythonhosted.org/packages/e5/73/0215eb1e112f907f491f86131e4db4a4b83cda5b8d12acd10fa8068ff7af/LinkChecker-10.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "9.2": [ { "comment_text": "", "digests": { "md5": "f8a4c9b714acbac7d3f0ba8b9227164c", "sha256": "ba556cd1c172c2cbcb92fc3405d48f44fa56c3074ed3b7ead87f635ad54fb907" }, "downloads": -1, "filename": "LinkChecker-9.2.tar.gz", "has_sig": true, "md5_digest": "f8a4c9b714acbac7d3f0ba8b9227164c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 715452, "upload_time": "2014-04-23T21:00:17", "upload_time_iso_8601": "2014-04-23T21:00:17.670927Z", "url": "https://files.pythonhosted.org/packages/a9/b3/33de0997bd24c6551a5f13182dbc2b59774cf98c78dcffad37a6f8d57a65/LinkChecker-9.2.tar.gz", "yanked": false, "yanked_reason": null } ], "9.3": [ { "comment_text": "", "digests": { "md5": "d7ba7ff04715022af5574b4e6cccbd27", "sha256": "ee0aa60de440fdcf8587ddebf1f691bc777a32d8d4f119beed63f405dc56176d" }, "downloads": -1, "filename": "LinkChecker-9.3.tar.gz", "has_sig": true, "md5_digest": "d7ba7ff04715022af5574b4e6cccbd27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 719896, "upload_time": "2014-07-16T18:27:06", "upload_time_iso_8601": "2014-07-16T18:27:06.224261Z", "url": "https://files.pythonhosted.org/packages/43/59/31baf302792306bde0825e8631a74c7f668bc47b3748fc4471c281885bb6/LinkChecker-9.3.tar.gz", "yanked": false, "yanked_reason": null } ], "9.4.0": [ { "comment_text": "", "digests": { "md5": "a4d99f4f8daca690644d6266062bc2ae", "sha256": "a14aa55be49b0a8550265e3f1571e368016961ec43cd5621446df13e23cfffdf" }, "downloads": -1, "filename": "LinkChecker-9.4.0.tar.gz", "has_sig": false, "md5_digest": "a4d99f4f8daca690644d6266062bc2ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 474914, "upload_time": "2020-05-17T08:25:56", "upload_time_iso_8601": "2020-05-17T08:25:56.240219Z", "url": "https://files.pythonhosted.org/packages/c2/0c/e59f8c7f9af0fcb017c193c68e0e06ee057682f6a76369b5b0799a9636da/LinkChecker-9.4.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d859fc537ee66b5cff8dfc49e6d4fad5", "sha256": "022acbfb503ee2407742d91ed885353831fb5b444c30c5c230fb85b769f793ec" }, "downloads": -1, "filename": "LinkChecker-10.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d859fc537ee66b5cff8dfc49e6d4fad5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.6", "size": 277884, "upload_time": "2021-12-22T19:43:13", "upload_time_iso_8601": "2021-12-22T19:43:13.317544Z", "url": "https://files.pythonhosted.org/packages/b5/55/21941cce716f974eb6ece97a3429052732a2a83888c48c65a924b834c4e2/LinkChecker-10.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8f4da4c39083fcf184d76894629047cc", "sha256": "ea9354665341c9f1650b6bb716a64d2022635e7fa38e5e05280ba79a57c237b2" }, "downloads": -1, "filename": "LinkChecker-10.1.0.tar.gz", "has_sig": false, "md5_digest": "8f4da4c39083fcf184d76894629047cc", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 528533, "upload_time": "2021-12-22T19:43:16", "upload_time_iso_8601": "2021-12-22T19:43:16.053845Z", "url": "https://files.pythonhosted.org/packages/e5/73/0215eb1e112f907f491f86131e4db4a4b83cda5b8d12acd10fa8068ff7af/LinkChecker-10.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }