尚未偵測到更新。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