Established · Season I
Poker League of Mediocre Gentlemen
We're mediocre, but still gentlemen.
Season II
Championship March
Updated
Season II standings
March chips are a preview from the stack ladder in data.js. Drop a headshot at photos/<id>.jpg to replace the initials.
Game calendar
Nights on the books. Click a marked day or a row for the house and time.
Past results
Every completed night, plus Season I on the books.
Season I final standings
15-minute blinds
Levels move every 15 minutes.
Chip preview — current top of the table
The field
How to update this site
You do not need a database. Edit one file, drop photos in a folder, refresh.
After each game — points
- Open
data.jsin any text editor (Notepad, VS Code, TextEdit). - Find
seasons["2"].standings. - Change the
pointsnumber. Keep ties marked with aTinrank(example:"T12"). - If someone new scores, copy a row, give them a unique
id, and delete them fromfieldif they were listed there. - Update
meta.lastUpdatedto today’s date. - Save the file and refresh the site. If it is hosted, upload the new
data.js.
{
id: "ryan-m",
rank: "5",
name: "Ryan M",
points: 27
}
Next game / calendar
- Edit the
schedulearray indata.js. - Use
YYYY-MM-DDfor dates. The site always highlights the soonest night that is today or later. - Fill
location,address,host,time, andnotes. - If a night dies, set
status: "cancelled"instead of deleting it.
{
id: "s2-sep-26",
title: "Season II · Saturday night",
date: "2026-09-26",
time: "7:00 PM",
location: "Mike's house",
address: "123 Felt St, League City, TX",
host: "Mike",
notes: "Park on the street. Door code in the group text."
}
History — after the last chip is stacked
- Copy the night from
scheduleintohistory(or write a new block). - Add
finisheswithplaceand optionalpoints. - Set
winnerId/winnerNameto whoever took first. - Remove that date from
scheduleso it leaves the upcoming list.
{
id: "s2-sep-26",
season: "2",
title: "Saturday night at Mike's",
date: "2026-09-26",
location: "Mike's house",
host: "Mike",
winnerId: "justin",
winnerName: "Justin",
finishes: [
{ id: "justin", name: "Justin", place: 1, points: 10 },
{ id: "david", name: "David", place: 2, points: 7 }
]
}
Headshots
- Name the file after the player’s
id. - Put it in the
photosfolder. - Accepted names:
photos/david.jpg,photos/ryan-m.png,photos/sara.webp. - Use a square crop if you can. Faces work best filling most of the frame.
- Until a photo exists, the site shows initials on a felt-colored chip.
photos/david.jpg photos/mike.jpg photos/justin.jpg photos/christian-dao.jpg photos/ryan-m.jpg
Putting it on the internet
- Easiest: drag the whole
plomg-websitefolder onto Netlify Drop. You get a public URL in about a minute. - Or create a GitHub repository and turn on GitHub Pages from the folder.
- Or attach the folder to any cheap host that serves static files.
There is no login and no server. Whoever has the files can publish an update. Keep a copy of the folder so you do not overwrite photos.