{ "info": { "author": "Amged Rustom", "author_email": "amgadhs@codehill.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Site Management", "Topic :: Internet :: WWW/HTTP :: Site Management :: Link Checking" ], "description": "======\nwebchk\n======\n\n\n.. image:: https://img.shields.io/pypi/v/webchk.svg\n :target: https://pypi.org/project/webchk/\n\n.. image:: https://img.shields.io/travis/amgedr/webchk.svg\n :target: https://travis-ci.org/amgedr/webchk\n\n.. image:: https://img.shields.io/github/license/amgedr/webchk.svg\n :target: https://github.com/amgedr/webchk/blob/master/LICENSE\n\nwebchk is a command-line tool developed in Python 3 for checking the HTTP\nstatus codes and response headers of URLs. It accepts one or more URLs as\narguments. Furthermore, a sitemap URL can be passed using the -p option to\ndownload its content, extract the URLs and check their statuses.\n\n\nInstallation\n------------\nwebchk is available on PyPI and can be installed using pip with the following\ncommand::\n\n $ pip install webchk\n\nWebchk does not require any 3rd party packages to run. So it can also be\ncloned from GitHub and run as a module::\n\n $ git clone https://github.com/amgedr/webchk.git\n $ cd webchk\n $ python3 -m webchk\n\nUsage\n-----\n::\n\n webchk [-h] [-i INPUT] [-o OUTPUT] [-p] [-a] [-l] [-s] [-f] [-v]\n [urls [urls ...]]\n\n positional arguments:\n urls\n\n optional arguments:\n -h, --help show this help message and exit\n -i INPUT, --input INPUT Read input from a file\n -o OUTPUT, --output OUTPUT Save output to a file\n -p, --parse Follow links listed in .xml URLs\n -l, --list Print URLs without checking them\n -v, --version Print the version number\n\n\nExamples\n~~~~~~~~\nCheck a list of URLs from a file (one URL per line)::\n\n $ webchk -i urls.txt\n\nCheck the status of a sitemap file and all the URLs listed in it::\n\n $ webchk -p http://example.com/sitemap.xml\n\nList the URLs in a file without checking their HTTP status::\n\n $ webchk -li urls.txt\n\nCheck the URLs in a file and .xml files in it::\n\n $ webchk -pi urls.txt\n\nList the URLs in a file and .xml files in it::\n\n $ webchk -pli urls.txt\n\nList the URLs in a sitemap without checking their status::\n\n $ webchk -lp http://example.com/sitemap.xml\n\n\n\n=======\nHistory\n=======\n\n1.0.0 (2018-12-06)\n------------------\n\n* Linked to http://codehill.com/projects/webchk/ instead of readthedocs.io\n\n\n0.3.0 (2018-03-24)\n------------------\n\n* Run each check in its own thread\n\n\n0.2.1 (2017-12-19)\n------------------\n\n* Fixed: Status code description not being displayed\n* Improved PyPI and GitHub README\n\n\n0.2.0 (2017-12-14)\n------------------\n\n* Code refactoring\n* Created setup.py\n\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://github.com/amgedr/webchk", "keywords": "webchk site management www http link check", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "webchk", "package_url": "https://pypi.org/project/webchk/", "platform": "", "project_url": "https://pypi.org/project/webchk/", "project_urls": { "Homepage": "https://github.com/amgedr/webchk" }, "release_url": "https://pypi.org/project/webchk/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "A command-line tool for checking HTTP status codes and response headers of URLs", "version": "1.0.1" }, "last_serial": 4567362, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "39b1e554c6187593f65d7740986b8251", "sha256": "22521ba165bb6172132cf41de83b0d4a3399265dc5b85397c98d21ed4c27c042" }, "downloads": -1, "filename": "webchk-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39b1e554c6187593f65d7740986b8251", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7146, "upload_time": "2017-12-14T12:41:21", "url": "https://files.pythonhosted.org/packages/b8/bb/e78cdef0b49eaa2f6e3785d37b1a37f192f565141f047b67a404713a44a1/webchk-0.2.0-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "f8f2111ce3a4a29ed1ffe1185cbce9eb", "sha256": "9e52534303402928b7f5441b7e3e10f5bd950e7ec085dd47d286024964977eed" }, "downloads": -1, "filename": "webchk-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f8f2111ce3a4a29ed1ffe1185cbce9eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8262, "upload_time": "2018-01-28T12:50:32", "url": "https://files.pythonhosted.org/packages/04/ba/87e6e67e14b60bc1fa13eafac1ed475b78cfa21527d44d0acb2e9121d255/webchk-0.2.1-py2.py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b6bf13152a101407e0033775d9d39eaf", "sha256": "042fd52507610a5ca658b02f453522763ab45fac9f4949900c039166596ebfc9" }, "downloads": -1, "filename": "webchk-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b6bf13152a101407e0033775d9d39eaf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8372, "upload_time": "2018-04-01T07:37:33", "url": "https://files.pythonhosted.org/packages/7a/64/211ed263d6a94ee59f6dfcd2bd98abffd18eb6d8abddc91479c4d82ba284/webchk-0.3.0-py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d4fec23d97c369e120c057e90324697d", "sha256": "3c407857acd06bc8694e8e231c9290b32eb989a8115a10e6f995913a8a48aba2" }, "downloads": -1, "filename": "webchk-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4fec23d97c369e120c057e90324697d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7510, "upload_time": "2018-12-06T10:31:29", "url": "https://files.pythonhosted.org/packages/33/a6/b9d8226b7071be765639e6aa42c1950739339e07ef4e73f0fca55722b3d2/webchk-1.0.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d4fec23d97c369e120c057e90324697d", "sha256": "3c407857acd06bc8694e8e231c9290b32eb989a8115a10e6f995913a8a48aba2" }, "downloads": -1, "filename": "webchk-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4fec23d97c369e120c057e90324697d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7510, "upload_time": "2018-12-06T10:31:29", "url": "https://files.pythonhosted.org/packages/33/a6/b9d8226b7071be765639e6aa42c1950739339e07ef4e73f0fca55722b3d2/webchk-1.0.1-py2.py3-none-any.whl" } ] }