Skip to content
/ yoshida Public

A card making tool designed to handle the most specific requests.

License

Notifications You must be signed in to change notification settings

XOYZ69/yoshida

Repository files navigation

Yoshida

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


Stability information

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.

Current Yoshida Version Version 1.0 Release Progress

Minimum Python Version

Unit Test Designs

Setup

Setup

  1. 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:

    Current Yoshida Version

  2. 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
    
  3. Add a new card set in data/card_sets for your card design or use an existing one.

    Yoshida/
        data/
            card_sets/
                set.json
    
  4. Edit the setup_example.py to include test_card_creation_basis(card_set = your_card_set, show = False)

    card_set is the name of your card set

    show is a boolean defining if you want to open your exported card instantly or only save it in the data/output folder.

  5. Call your function from the file and run it with python setup_example.py or simply call pytest -rA setup_example.py to run all tests.

    test_card_creation_basic(card_set = your_card_set, show = True)
    
  6. The finished images are created in the folder data/output/card_set


About

A card making tool designed to handle the most specific requests.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages