WallpaperMachine
The wallpapers you love. A new home on your Mac.
Track your game backlog and playtime using a Google Sheet
AI summary · website content
LifestyleHTML · PythonGitHub @jcm-book-libraryOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
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
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Sister app to the book tracker Jackets & Manuscripts. One self-contained page, app.html, used two ways:
mcp capability;index.html (python3 tools/build-pages.py) for GitHub Pages at jcm-book-library.github.io/game-tracker/, signing in with Google (GIS token client + Sheets REST) and reusing the book app's saved Client ID (localStorage["mbl_config"]).🎮: one row per game. Columns A–K are the original ones (Title, Rating /10, Status, Platform, Purchase, Genre, Director, Starring, Released, Date Finished, Notes); the app shows Director as Studio and Starring as Cast.id, Hours, Time to Beat, Started, Tier, Up Next Order, Why, Triaged, Added.🎮 Play Log (date | minutes | gameId | title | hoursAfter | loggedAt | source | note) and 🎮 Settings (key | value).🎮 Play Log, then finds the game's row by id, re-reads its Hours cell and adds the session to it (and sets Started if it was blank).deleted (rows are never removed). Hours are adjusted by the difference.', numbers as numbers, dates as yyyy-mm-dd (the sheet shows them as 19 Nov 26).Added.🎮 backup 2026-10-18 (verified identical by script: 157 rows × 11 columns, 624 dropdown cells).id, Hours, Time to Beat, Started, Tier, Up Next Order, Why, Triaged, Added) with column K's formatting.id filled 1–153 in sheet order (numbers; new games get highest + 1). Never renumber.d mmm yy.🎮 Play Log (headers only) and 🎮 Settings (dailyGoalMinutes 60, streakMinMinutes 15, yearGoalGames 12, streakStartDate blank).