BikeControl (SwiftControl)
Use Zwift Click, Zwift Play, Shimano Di2, or any Bluetooth controller with MyWhoosh, Rouvy, Zwift, and more. Free to try on iOS, Android, Windows, and macOS.
Chess Nerd is a static collection of chess tools, data browsers, PGN downloads, and reference utilities.
Sports & fitnessJavaScript · AstroGitHub @ianrastallOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Chess resources and tools
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Chess Nerd is a static Astro site of chess reference tools, data browsers, PGN downloads, and lightweight analysis utilities published at https://chessnerd.net/.
• Astro for static .html output
• TypeScript for site metadata and build-time checks
• Vanilla browser JavaScript for tool runtimes
• Static JSON, text manifests, CSV/TSV, and PGN files for data
• GitHub Actions for build and GitHub Pages deploy
Astro uses build.format: 'file', so src/pages/titled-players.astro builds to dist/titled-players.html.Read the full README ↗Chess Nerd is a static Astro site of chess reference tools, data browsers, PGN downloads, and lightweight analysis utilities published at https://chessnerd.net/.
The Jupiter redesign adds a cross-collection archive search homepage, direct ZIP downloads, player lookup, and persistent task navigation. See the interface and migration record and the data/workflow dependency map.
.html outputchessnerd/
├── src/ # Astro source
│ ├── components/ # Reusable UI components
│ ├── data/ # Tool metadata
│ ├── layouts/ # Shared page shell
│ ├── pages/ # Public routes, built as .html files
│ ├── scripts/ # Bundled TypeScript for rebuilt tools
│ └── styles/ # Shared CSS source
├── data/ # Canonical generated data not served directly
├── public/ # Static assets copied to dist
├── scripts/ # Maintenance and data-refresh scripts
├── tests/ # Playwright browser checks
└── docs/ # Tool explainers and maintenance notes
Use Node 24.13.0 (.nvmrc).
npm ci
npm run dev
npm run build
Astro uses build.format: 'file', so src/pages/titled-players.astro builds to dist/titled-players.html.
npm test # unit tests (Vitest)
npm run audit # npm audit, reports high-severity advisories
npm run build # astro check, then build
npm run test:browser # Playwright against the built site
Deployment runs all four; the audit is report-only there and does not block a deploy.
workspace/ and double-click workspace/File PGNs.bat. See workspace instructions.public/img/merida and mapped from shared CSS.docs/tools/data-refresh.md.Settings > Pages > Build and deployment > Source: GitHub Actions.docs/rebuild-roadmap.md is the historical Astro rebuild plan; every tool in it has been rebuilt.docs/tools/.npm run sync:ccc to refresh published archive metadata; deployment runs it automatically. See docs/tools/ccc-archive.md for the two-repository workflow.npm run sync:tt. See docs/tools/titled-tuesday-archive.md to add missing events later.npm run sync:bb. See docs/tools/bullet-brawl-archive.md for its archive and update workflow.npm run sync:t30. See docs/tools/3-0-thursday-archive.md.npm run sync:events to mirror the manifest published by ianrastall/cc-events-archive.sync:ccc, sync:tt, sync:bb, sync:t30, sync:events) before tests and the build; the checked-in snapshots under public/data/ only serve local and offline builds.python scripts/build_tournament_archive_zip.py D:\dev\proj\ctml\tours\<tournament>.ctml; this writes a ZIP containing the exact CTML, a PGN compatibility export, and README.md, then upserts the site manifest.