Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
디지털 포켓몬 TCG 바인더, 희귀도별 세트 일괄 추가·필요 카드 계획·기기 간 동기화, TCGdex 기반 단일 파일 웹앱
A digital Pokémon TCG binder: bulk-add sets by rarity, plan cards you still need, and sync across devices. Single-file web app using TCGdex.
라이프스타일HTML · PythonGitHub @rstibal온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 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