Skip to main content

A tool to manage Magic: the Gathering collection spreadsheets.

Project description

mtg_ssm - Magic: the Gathering Spreadsheet Manager

Build Status

This is a tool for creating/updating user-friendly spreadsheets with Magic: the Gathering collection information. The tool can also import/export data to/from these spreadsheets to other formats, such as CSV files.

As a matter of convenience, you can store the created spreadsheet in Dropbox, Google Drive, or the like and access your collection from anywhere.

Installation

mtg_ssm is available on PyPI so, if you have python (>=3.4) and pip installed on your system, you should be able to get mtg_ssm by entering the following into a terminal:

pip3 install mtg_ssm

Updates can be performed by entering:

pip3 install -U mtg_ssm

You can verify installation from the terminal by running:

mtg-ssm --help

Usage

For first time use, you will want to create an empty spreadsheet with card data:

mtg-ssm collection.xlsx create

In the future, when new sets are released, you can update your spreadsheet with new cards:

mtg-ssm collection.xlsx update

Existing collections

If you already have your cards in another collection store, you might want to import that collection into your card database.

First create an example csv file:

mtg-ssm collection.xlsx create
mtg-ssm collection.xlsx export collection.csv.example

Then create a matching csv and import into your database:

mtg-ssm collection.xlsx import collection.csv

In development

This tool is a work in progress. It is fully working now and I use it for tracking my own, personal collection, but it is somewhat tailored to my needs. There are, also, quite a few features that I would like to add and bits of code to cleanup (of course, every project always needs some code cleanup).

Contributions

Pull requests are welcome and contributions are greatly appreciated.

Acknowledgments

  • Wizards of the Coast: For making Magic: the Gathering and continuing to support it. Off and on, it’s been my favorite hobby since the early ’90s.

  • MTG JSON: MTG JSON is an amazing resource for anyone looking to build tools around magic card data. It is pretty much THE source for structured magic card data. Without MTG JSON this project would not have been possible.

Project details


Release history Release notifications | RSS feed

This version

1.0.2

Download files

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

Source Distribution

mtg_ssm-1.0.2.tar.gz (11.2 kB view hashes)

Uploaded Source

Built Distribution

mtg_ssm-1.0.2-py3-none-any.whl (17.0 kB view hashes)

Uploaded Python 3

Supported by

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