{ "info": { "author": "Jason Willems", "author_email": "hello@jasonwillems.com", "bugtrack_url": null, "classifiers": [], "description": "link-validator\n==============\n\nWill recursively search and validate the HTTP response code of each link on a specified web page - and those of its children up - to the maximum specified recursion depth.\n\n## Screenshot\n\n![screenshot](https://github.com/at1as/at1as.github.io/blob/master/github_repo_assets/link-validate1.jpg)\n\n## Usage\n\n### Manual\nLatest commits, but not thoroughly tested\n* Download: `git clone https://github.com/at1as/link-validator.git`\n* Run: `python link_validator_runner.py --url www.example.com --depth 2`\n* See: `python link_validator_runner.py --help` for details\n\n### Python Package\nOlder but more stable commits\n* Download: `pip install link_validator`\n* Run: `link_validator --url www.example.com --depth 2`\n* See: `link_validator --help` for details\nMore package information [here](https://pypi.python.org/pypi/link_validator/0.2.1)\n\n## Notes\n* Tested and developed on Mac OS 10.10 with Python 2.7.6\n* Recursion defautls to 2. Script will slow down a lot as this is increased", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/at1as/link-validator", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "link_validator", "package_url": "https://pypi.org/project/link_validator/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/link_validator/", "project_urls": { "Homepage": "http://github.com/at1as/link-validator" }, "release_url": "https://pypi.org/project/link_validator/0.2.3/", "requires_dist": null, "requires_python": null, "summary": "Recursive link validator", "version": "0.2.3" }, "last_serial": 1583216, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "ffda8b8ec4b30875fc87d9191f0e7674", "sha256": "52117ffd9ca2e45aa6f07e8840d25dab81f06b2a9efbd3fdfd69f235f6dda5d1" }, "downloads": -1, "filename": "link_validator-0.2.0-py2.7.egg", "has_sig": false, "md5_digest": "ffda8b8ec4b30875fc87d9191f0e7674", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6623, "upload_time": "2015-05-29T15:16:59", "url": "https://files.pythonhosted.org/packages/4d/c3/370734d564fd9b78f3b058a6a9c288b47e4b71f549cdd252e04afc083114/link_validator-0.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "63c9fdae288509838a9ca23df5dcd8c0", "sha256": "e56808dd778f3a34af766e557746973dce99059bb8daf46b99c471db6fbd4086" }, "downloads": -1, "filename": "link_validator-0.2.0.tar.gz", "has_sig": false, "md5_digest": "63c9fdae288509838a9ca23df5dcd8c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3547, "upload_time": "2015-05-29T15:17:02", "url": "https://files.pythonhosted.org/packages/6e/15/e17a57d9bee5ce2f18b701426c925a0ab1c0d0f885533749dc8db88a6d8d/link_validator-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "db5976603b1571de16851f04f36646a8", "sha256": "84d9dbd9623cf6ec3b9df347f2e088032a62d142e01bb87e6d6d7bae727532b1" }, "downloads": -1, "filename": "link_validator-0.2.1-py2.7.egg", "has_sig": false, "md5_digest": "db5976603b1571de16851f04f36646a8", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6783, "upload_time": "2015-05-29T15:42:35", "url": "https://files.pythonhosted.org/packages/94/11/ea36d9fcc378a20dc7f188519774f8eb86bda4922c1a063ce65bf929ad36/link_validator-0.2.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "cf2001c77972637af8183e45f2598985", "sha256": "ba8c1b745f360a237b5657d3d99b58b8faecea35bb18c7200eb2e536c0fd1c35" }, "downloads": -1, "filename": "link_validator-0.2.1.tar.gz", "has_sig": false, "md5_digest": "cf2001c77972637af8183e45f2598985", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3620, "upload_time": "2015-05-29T15:42:39", "url": "https://files.pythonhosted.org/packages/23/17/1d8120306b70384fdc15f41825c8ce05fb25c4a33bdbe705a3351b95719e/link_validator-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "7d5ba805de1f12f4bc398411e7644845", "sha256": "3dccb12e94fa515ec99820b9770dfdc8ba75d114f5cfb74675f44697d5acdf35" }, "downloads": -1, "filename": "link_validator-0.2.2-py2.7.egg", "has_sig": false, "md5_digest": "7d5ba805de1f12f4bc398411e7644845", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6829, "upload_time": "2015-06-08T13:35:21", "url": "https://files.pythonhosted.org/packages/75/cc/be9cc85446145abacfc6b86bd6b13fb66fba077b6628db58b69d2331a0ee/link_validator-0.2.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "53ef1949c79106fc29aa58ace7f50abd", "sha256": "dfc12af798b0a0999aba082cdaa8dca34cdac82baa8df873bbe28c23ec9c3d78" }, "downloads": -1, "filename": "link_validator-0.2.2.tar.gz", "has_sig": false, "md5_digest": "53ef1949c79106fc29aa58ace7f50abd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3664, "upload_time": "2015-06-08T13:35:24", "url": "https://files.pythonhosted.org/packages/2e/fb/091411a55275fffda22789f95ca553d8ec18faccd124c9ee4ac26c9a388a/link_validator-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "aecf7a5967acf6934f177df019d2f082", "sha256": "33ee868f9e4e0d5c59e39692cbeacbf0f907abcb10a6eae10a611454327b7934" }, "downloads": -1, "filename": "link_validator-0.2.3-py2.7.egg", "has_sig": false, "md5_digest": "aecf7a5967acf6934f177df019d2f082", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6838, "upload_time": "2015-06-08T13:44:48", "url": "https://files.pythonhosted.org/packages/b3/a0/6a1c26d47388db9f08e665ce6452a48de2d62d237df930ce00adc72a4347/link_validator-0.2.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b8ced0e6a2865ec619b1a5a7243f5496", "sha256": "af7d1ceaf509f91f5d249712c590497cb718e569ad27bb09615384b1c979c4a0" }, "downloads": -1, "filename": "link_validator-0.2.3.tar.gz", "has_sig": false, "md5_digest": "b8ced0e6a2865ec619b1a5a7243f5496", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3671, "upload_time": "2015-06-08T13:44:52", "url": "https://files.pythonhosted.org/packages/26/4b/ceae9c906ca32c23eb345392517d16ef3483ec3c833924407d925f4bd904/link_validator-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aecf7a5967acf6934f177df019d2f082", "sha256": "33ee868f9e4e0d5c59e39692cbeacbf0f907abcb10a6eae10a611454327b7934" }, "downloads": -1, "filename": "link_validator-0.2.3-py2.7.egg", "has_sig": false, "md5_digest": "aecf7a5967acf6934f177df019d2f082", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6838, "upload_time": "2015-06-08T13:44:48", "url": "https://files.pythonhosted.org/packages/b3/a0/6a1c26d47388db9f08e665ce6452a48de2d62d237df930ce00adc72a4347/link_validator-0.2.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b8ced0e6a2865ec619b1a5a7243f5496", "sha256": "af7d1ceaf509f91f5d249712c590497cb718e569ad27bb09615384b1c979c4a0" }, "downloads": -1, "filename": "link_validator-0.2.3.tar.gz", "has_sig": false, "md5_digest": "b8ced0e6a2865ec619b1a5a7243f5496", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3671, "upload_time": "2015-06-08T13:44:52", "url": "https://files.pythonhosted.org/packages/26/4b/ceae9c906ca32c23eb345392517d16ef3483ec3c833924407d925f4bd904/link_validator-0.2.3.tar.gz" } ] }