尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗A single-file browser app for tracking your physical Pokémon TCG collection. Searches real card data and art via the TCGdex API, stores your collection locally in the browser.
1-198, 215); only matching cards are shown and selected, and you can still click individual cards to deselect them. A separate Rev. Holo chip row (Common / Uncommon / Rare, off by default) adds reverse holos as their own slots right after the normal copy. Bulk-added cards get their finish automatically: Ultra Rare and Illustration / Special Illustration Rare → Full Art, Hyper Rare → Gold (Secret Rare → Rainbow in older sets), otherwise Normal or Holo from TCGdex's per-card variant data, and Rev. Holo for reverse copies/ to focus it) matches name, number, set, rarity and finish; the All / Owned / Need buttons filter by ownership. The grid then shows only the matches, each tagged with its page and slot, and the card popup's ‹ › step through the matches. Clearing the filter returns you to the page you were on.sw.js) always checks for a newer version first, so updates still arrive on a normal reload.swsh12/, not swsh12tg/, and likewise Shiny Vault, Shining Legends and Dragon Majesty). IMG_TCGDEX in index.html maps those sets to the right folder; cards saved earlier pick the picture up automatically. A few promo sets that TCGdex lacks entirely fall back to pokemontcg.io (IMG_FALLBACK). Sets with no picture anywhere (McDonald's collections, trainer kits, Scarlet & Violet Energy and a few others) show a name placeholder.gist scope, stored in that browser only) so binders stay in sync across devices. Changes push a few seconds after you make them and pull when you return to the tab; if both sides changed you choose which to keep, and every save stays in the gist's revision historylocalStorage; no account or server required# Clone the repo
git clone https://github.com/rstibal/megabinder.git
# Open directly in Chrome — no build step needed
open index.html # macOS
start index.html # Windows
xdg-open index.html # Linux
The app needs an internet connection to call the PokéTCG.io API for card search and set data. Everything else runs offline.
Live at https://rstibal.github.io/megabinder/ (served from main). The app works as a hosted static page — card search, images, and localStorage all function normally from a served URL.
Card data and images come from TCGdex — free, open source, no API key, CORS-enabled. (The app previously used PokéTCG.io, which is deprecated and shutting down on 2027-03-01.)
Endpoints used (English): /sets, /sets/{id}, /cards?name=…, /cards?set.id=eq:{id}&rarity=eq:{rarity}, /cards/{id}. Card images are {image}/low.webp and {image}/high.webp. Transient 5xx/429 responses are retried with backoff.
Search results don't include rarity, so it's fetched when you pick a card. For bulk add, each of the 8 rarities and the normal/reverse/holo variant flags are fetched in parallel per set (the set endpoint lists neither).
| Key | Contents | TTL |
|---|---|---|
pkBinder4 | All binder and card data | Permanent |
pkSets5 | Full set list for autocomplete | 7 days |
pkBulkCache6 | Per-set card listings (bulk add) | 24 hours |
Vanilla HTML, CSS, and JavaScript — no frameworks, no build step, no dependencies. Single file.
Open index.html in a browser. All logic is in the <script> block at the bottom of the file; all styles are in the <style> block in <head>.
Claude Code works well for iterating on this — point it at the repo and describe what you want to change.
MIT