Skip to main content

Verify website links

Project description

Refrot

A Python script to check a website for broken links, also known as link rot or reference rot.

How To Install It

Install using:

pip3 install refrot

How To Use It

By default refrot checks all internal links, no matter how many levels, and a single level of external links.

refrot <url>

Options

-h --help                   Show help.
-i --ignore-external-links  Ignore external hyperlinks.
-u --user-agent             Send custom user agent string.
-v --version                Show version number.

Output

URLs with status codes other than OK (200) and Temporary Redirect (302) are displayed in the post-run summary.

Links

License

MIT license.

Contact Me

Send bug reports and patches to craig@seagrape.us.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

refrot-1.4.1.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

refrot-1.4.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file refrot-1.4.1.tar.gz.

File metadata

  • Download URL: refrot-1.4.1.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for refrot-1.4.1.tar.gz
Algorithm Hash digest
SHA256 0f51397a8d621f35d7b79b32ac17d8c304a0b4475baf4874452b2affcfdcf41a
MD5 4cb4149edf7cdff50b6426d2496e2362
BLAKE2b-256 c199a0e77622a6ad07fa89ac139cdcf950c339671c869044adfdf82659b9e8ae

See more details on using hashes here.

File details

Details for the file refrot-1.4.1-py3-none-any.whl.

File metadata

  • Download URL: refrot-1.4.1-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for refrot-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fffb64af087b9d192f307feb437976a432fe07eabd12175e2e8a926c72d40049
MD5 2deaab1526f679f9d8ffc7ab1ebad3d3
BLAKE2b-256 329df60af1966d23b40bbf7c93f6cbf5d6dcc70be67907ba044fe6f24bbe9ebd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page