Skip to content

JanitSri/binder-placeholder-generator

Repository files navigation

Card Binder Placeholder Generator

A command-line tool to generate printable placeholder cards for missing card binder slots.
Outputs a PDF with 9 cards per page (2.5" x 3.5" each).


Setup

uv sync

Usage

uv run ./card_gen.py <input_csv> [--output OUTPUT_PDF] [--lang {en,ja}]

Arguments

Argument Description Default
<input_csv> Path to your CSV file
--output Output PDF filename placeholders.pdf
--lang Language mode (en for English, ja for Japanese) en

Example

English CSV

number,name,rarity,set
1,Exeggcute,Common,Prismatic Evolutions (PRE)
2,Exeggutor,Uncommon,Prismatic Evolutions (PRE)
3,Pinsir,Common,Prismatic Evolutions (PRE)

Run:

uv run ./card_gen.py missing_cards.csv --lang en

Japanese CSV

number,name,rarity,set
1,フシギダネ,Common,Japense 151 (SV2A)
2,フシギソウ,Uncommon,Japense 151 (SV2A)
3,フシギバナex,Double Rare,Japense 151 (SV2A)

Run:

uv run ./card_gen.py pokemon151.csv --lang ja

⚠️ AI-Generated Code Disclaimer

This project includes code that was generated with the assistance of OpenAI’s GPT-5 (ChatGPT).

About

A command-line tool to generate printable placeholder cards for missing card binder slots.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages