aboutsummaryrefslogtreecommitdiffstats
path: root/tools/README.md
diff options
context:
space:
mode:
authorsillylaird <sillyfanboy@gmail.com>2026-09-03 00:33:59 +0000
committersillylaird <sillyfanboy@gmail.com>2026-09-03 00:33:59 +0000
commit898b52edcb47bcb3e9d6106e74ca73e74ea01e70 (patch)
tree85c6ee5ad58b860144551184d4cf86b560c62b91 /tools/README.md
downloadwww-main.tar.gz
www-main.zip
import live www.sillylaird.ca webrootHEADmain
Diffstat (limited to '')
-rw-r--r--tools/README.md16
1 files changed, 16 insertions, 0 deletions
diff --git a/tools/README.md b/tools/README.md
new file mode 100644
index 0000000..4c13824
--- /dev/null
+++ b/tools/README.md
@@ -0,0 +1,16 @@
+# Tools
+
+Small maintenance helpers. No generator required. See also the root `README.md`.
+
+- `python3 tools/link_check.py` — internal href/src targets exist
+- `python3 tools/html_audit.py` — quick a11y/markup audit
+- `python3 tools/generate_sitemap.py` — rebuild `sitemap.xml` with lastmod + hreflang
+- `python3 tools/translate_pages.py` — generate missing `*_zh` / `*_jp` page stubs
+- `python3 tools/link_rot.py` — external link rot checker
+- `python3 tools/image_budget.py` — flag oversized images (scans assets, startpage, gaming, …)
+- `./tools/optimize_images.sh` — recompress/resize images (backs up first; `DRY_RUN=1` to preview)
+- `./tools/run_audits.sh` — audits + sitemap together (cron-friendly; `STRICT=1` to fail on findings)
+- `./tools/security_check.sh` — response headers + session cookie flags
+- `./tools/backup.sh` — tar.gz backup (`BACKUP_DIR` override)
+- `./tools/uptime_check.sh` — curl uptime check (`URL` override)
+- `./tools/update_openbsd_version.sh` — scrape openbsd.org current release into `startpage/openbsd_version.txt` (cron; boot banner)