Yoshida is "Card Maker Software" for dynamically creating cards for anything. Design your own Layout and fill the Programm with the needed information. And BOOOM your card is printed.
For more information on how to create a card and how to use the card maker visit the wiki
The newest release of Yoshida always supports everything used in the example designs and sets since they are getting tested with every commit. If anything does not work please check if there are any new versions out or create a new issue.
With that said until Version 1.0 is released this program should be used with these things in mind.
-
Clone the repo or download the newest release from the release page.
gh repo clone XOYZ69/Yoshida
or
git clone https://github.com/XOYZ69/Yoshida
The newest release can be found here:
-
Create your own card design (wiki entries will follow) or use an exisiting one in the folder
data/card_designs
.Yoshida/ data/ card_designs/ designs.json
-
Add a new card set in
data/card_sets
for your card design or use an existing one.Yoshida/ data/ card_sets/ set.json
-
Edit the
setup_example.py
to includetest_card_creation_basis(card_set = your_card_set, show = False)
card_set
is the name of your card setshow
is a boolean defining if you want to open your exported card instantly or only save it in thedata/output
folder. -
Call your function from the file and run it with
python setup_example.py
or simply callpytest -rA setup_example.py
to run all tests.test_card_creation_basic(card_set = your_card_set, show = True)
-
The finished images are created in the folder
data/output/card_set