Skip to main content

A command-line application to dynamically generate decks of cards from a JSON specification and a CSV data file, inspired by nandeck.

Project description

DeckSmith

A command-line application to dynamically generate decks of cards from a JSON specification and a CSV data file, inspired by nandeck.

DeckSmith is ideal for automating the creation of all kinds of decks, including TCG decks, tarot decks, business cards, and even slides.

Features

  • Initialize a sample project and edit it instead of starting from scratch.

  • Include images, text, and different kinds of shapes.

  • Link any field to a column in the CSV file.

  • Position elements absolutely or relative to other elements, using anchors to simplify placement

  • Transform images using filters like crop, resize, rotate, or flip.

  • Build card images and export to PDF for printing.

Getting started

To start creating decks, check out Getting Started.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

decksmith-0.1.3.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

decksmith-0.1.3-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

File details

Details for the file decksmith-0.1.3.tar.gz.

File metadata

  • Download URL: decksmith-0.1.3.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.5 Windows/11

File hashes

Hashes for decksmith-0.1.3.tar.gz
Algorithm Hash digest
SHA256 2de65059dca828f2be3356852c4e4d02a9020fb2565690103a226a2df066f5fb
MD5 d93d6420f80777babd00233c6117f5e2
BLAKE2b-256 2f771a4621d9971255375e829c6b300774dd3c9f750298730ed6efe0a1fd64fa

See more details on using hashes here.

File details

Details for the file decksmith-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: decksmith-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.5 Windows/11

File hashes

Hashes for decksmith-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cc35836043d8e5a38d1e2189bf4474fe907fc32876fbbd79828a23e92921410b
MD5 dcaf1f9c7ced4e64e95e69a01ea83571
BLAKE2b-256 0daa9e8f963369c9fd3ff6963838abf3d90858a89541dcbe144b13857334439e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page