Ildar Gaziev/ToolsQuality Assurance

Built to be useful

Tools

Less busywork.
More impact.

Small projects from my daily practice: website checks, automation and experiments with AI.

PythonCLINo dependencies

Simple Site Checker

A focused link checker for real QA workflows.

Simple Site Checker was created to answer one practical question: do the links on this page work? It can inspect public pages as well as protected pages in test environments. Pass cookies from a local file or directly in the command to open the page and check its links with the same authenticated session.

Some external services return unusual status codes or block automated requests even when their links work—for example, LinkedIn may respond with 999. Known strict domains can be treated as exceptions and skipped, keeping them out of the broken-link results while avoiding unnecessary network calls.

Source on GitHub
Practical link validationCollect and verify the unique links found on a single page
Protected test pagesUse cookies from a local file or a cookie string for authenticated access
Known service exceptionsSkip strict domains with non-standard or anti-bot responses to avoid false failures and unnecessary calls
Fast, lightweight checksRun concurrent, bandwidth-friendly HEAD requests with no external Python dependencies
Actionable resultsReview status totals in the terminal or save URLs and response codes to CSV

Try it in your terminal

Build your command

Install the package once, then build a check for your page. Commands below are ready for Bash or Zsh.

01 / Install or update

Install the latest release from PyPI in your Python environment, or upgrade an existing installation.

Terminal · Installation
python -m pip install --upgrade webpages-validator-ssc

02 / Configure your check

Check links from a single page, with optional authentication, CSV output and anti-bot exclusions.

Skip LinkedIn, X / Twitter, Instagram, Facebook and TikTok links. They appear as SKIPPED without making requests.

Terminal · Your check
ssc -links -url 'https://example.com/'

Change the options and select Generate command to refresh this command.

Run the generated command on your computer. The checker reports OK, RESTRICTED, SKIPPED and BAD links, followed by a summary.

Other projects

A few more useful things.