blob: 4c138248c105712155cbd9a75e0784caba51d111 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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)
|