tiennm99
d9c714831a
ci: dispatch miti99bot sync event after champions update
...
After a successful commit of champions.json, send a repository_dispatch
(type: loldle-data-updated) to tiennm99/miti99bot so its sync workflow
pulls the latest data into its loldle module. No-op when
MITI99BOT_DISPATCH_TOKEN is unset.
2026-04-20 17:10:28 +07:00
tiennm99
0057a037e9
fix: upgrade GitHub Actions to Node.js 24-compatible versions
...
Bump actions/checkout v4→v5 and actions/setup-go v5→v6 to resolve
Node.js 20 deprecation warnings.
2026-04-16 15:02:05 +07:00
github-actions[bot]
e746ad1e8b
chore: update champions data to latest patch
2026-04-16 07:43:18 +00:00
tiennm99
17dff786d9
fix: add write permissions to update-champions workflow
...
The workflow failed because the default GITHUB_TOKEN lacked write
access, causing `git push` to return 403.
2026-04-16 14:42:05 +07:00
tiennm99
777fc79052
feat: add weekly workflow to auto-update champions data
2026-04-05 12:16:48 +07:00
tiennm99
b4d5b7ca53
fix: update champions.json with latest skin counts
2026-04-05 12:14:10 +07:00
tiennm99
e0dc548a41
feat: auto-detect latest champions version from Riot API
...
When championsVersion is empty, fetch the latest version from
ddragon.leagueoflegends.com instead of requiring a hardcoded value.
2026-04-05 12:13:43 +07:00
tiennm99
4809614d19
fix: disable HTML escaping in JSON output for & characters
2026-04-05 00:29:00 +07:00
tiennm99
5cff47f1ba
fix: use MediaWiki API for wiki scraping to bypass Cloudflare
...
Direct wiki page requests return 403 due to Cloudflare JS challenge.
Switch to MediaWiki parse API which returns rendered HTML without
blocking. Also match img[alt='Official'] in lane detection.
2026-04-05 00:14:13 +07:00
tiennm99
0cd5a0eb03
fix: use typed ChampionImage struct for correct JSON key order
2026-04-04 20:31:12 +07:00
tiennm99
ce46b62e80
feat: sort champions alphabetically by name
2026-04-04 18:58:36 +07:00
tiennm99
d44c2ca478
feat: add champions.json sync workflow to loldle repo
...
Track champions.json in git and add GitHub Action that copies it
to tiennm99/loldle/public/champions.json on push.
2026-04-04 18:41:47 +07:00
tiennm99
f071ddada8
feat: rewrite LoLdleData in Go
...
4-stage pipeline: fetch ddragon champions, enrich with release dates
(wiki scrape), regions (Universe API), and lanes (wiki scrape).
Concurrent gender detection via goroutines with semaphore.
2026-04-04 18:06:48 +07:00
tiennm99 and GitHub
942ff1483a
Initial commit
2026-04-04 17:19:15 +07:00