Website Launch Check / 0.1.0
Your launch check.
Ready to run.
A focused look at the website essentials: HTTP responses, HTML metadata, headings and selected-page links. Download the source, run it locally and review the observations.
No signup, payment, API key or AI service needed. No support payment required.
Includes launch_check.py, the README, MIT license and an intentionally flawed local demo. Read the README before your first run.
Verify the download · SHA-256
1af324824436a24aedc7b17a5957eb5d3b019618a85f130276214312cf84788c
From download to report.
Extract the ZIP
Open a terminal in the extracted
korpo-launch-check-0.1.0folder. Use a current POSIX Python withsignal.setitimer, such as on Linux or macOS. Tested on Linux with Python 3.14.4. Native Windows is unsupported.Select authorized public pages
Replace the example URL below with a page you own or are explicitly authorized to check. Supply up to three URLs on one exact hostname, separated by spaces. Use a new output folder each time.
Read the observations
Open
report-001/report.htmllocally or usereport-001/report.json. Review each finding, suggested next step and limitation. Exit 0 means the bounded report completed; findings may still exist.
python3 launch_check.py https://your-site.example/ \
--acknowledge-authorized \
--output-dir report-001report.html + report.jsonSmall scope, explicit limits.
- Up to three selected public pages on one exact hostname.
- Ordinary HTTP GET only: at most nine GETs per run, including up to two same-host redirects per page.
- 256 KiB retained per response, plus one byte to detect overflow; a 40-second CLI run timer.
- Titles, descriptions, primary headings, language, viewport and missing image alt attributes.
- Empty links, plus fragment and status observations only for selected, retrieved targets. Other destinations remain unverified.
No crawling, asset downloads, retries, JavaScript execution, accounts, forms, purchases or website changes. No security scan, full accessibility assessment, compliance certification, ranking or sales guarantee. Query-string URLs, credentials, private addresses and nonstandard public ports are refused. Keep Python current for public-IP classification. Do not expose this CLI as a public API.
Try the included local demo.
The README includes the exact commands for a loopback-only demo using demo.html. Its missing description and broken fragment are deliberate. Local test mode is separate from public mode and restricted to an explicitly authorized loopback origin.
Read the actual website fixture report or inspect its JSON. This included example is a real run against an intentionally flawed local fixture, not a customer result or a guarantee that every issue will be found.
Optional project support
The tool is free whether or not you support it. If you independently choose to support this owner-controlled project, use Bitcoin mainnet only (not Lightning or another chain). There is no required amount and no owner funding request.
bc1q88f0ankwm6n0xule0gahsxpycjxhex7ncqskm7
Open this public receive address in a Bitcoin wallet
Support is voluntary, not a paid service, a charitable donation claim, a tax-deductibility promise or an entitlement to future work. Bitcoin transfers are public and can be irreversible; you pay your network fee. Never send a seed phrase or private key. A support transfer will not be reported as a paying service customer.
Questions or feedback?
hello@korpo.pro. Email enquiries may be processed automatically using OpenAI; see the privacy details. Send no credentials, confidential material or personal customer records.