Skip to main content

Archidekt to TableTop export cli

Project description

archiTop

Archidekt to TableTop export cli

This project aims to smoothen the export process from a constructed Magic the Gathering card deck in Archidekt to the game TableTop Simulator.

Motivation

Currently, third third party tools do exist to aid with this process, but these are neither smooth to use nor do they fulfill all the features that would smoothen the magic experience.

The two most noteworthy alternatives are:

  1. Frogtown

    • Doesn't allow to import directly from tabletop, requiring user to export and import
    • Doesn't keep track of the card versions used in the deck (basic lands will update to the most recent)
    • Usage is slow, two step process required to generate and download deck
    • Doesn't separate commander cards from main deck
  2. Tabletop scryfall importer

    • Unexpected behaviour when multiple people import at the same time
    • Doesn't include tokens in the exported deck
    • Doesn't separate commander cards from main deck

What does this tool do?

This tool converts an Archidekt deck into Tabletop Simulator json format, able to be imported onto any tabletop board. The cards contained, deck-name and thumbnail will be extracted for given Archidekt deck-id.

Installation

The package is being hosted in PyPy, install using pip install architop

Usage

The tool is used via the commandline, runnable with architop <deckID>

Additional usage information can be acquired via the help command architop -h

Example

Let's take one of my decks as example. Exporting the deck https://archidekt.com/decks/94674#Maximum_Borkdrive is as simple as copying the deck-id In this case 94674

By running the tool with the given deck-id:
archiDekt 94674, archiTop will export the deck as TableTop Simulator compatible file, alongside the thumbnail used for the deck in Archidekt.

Both files created will be named accordingly to the deck name in Archidekt: Output Example

Now all that's left to do is to move the two files into the TableTop Objects folder. The directory can vary for your Tabletop installation, based on OS.

You can find the path via the Tabletop Simulator game configurations: Tabletop Objects

All that's left to do now is move the two files to the mod save location, in my case ~/Library/Tabletop\ Simulator/Saves/Saved\ Objects/

Have fun playing 🎉

Roadmap

The current plans for the repository are being tracked via github issues.

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

ArchiTop-0.2.3.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

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

ArchiTop-0.2.3-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file ArchiTop-0.2.3.tar.gz.

File metadata

  • Download URL: ArchiTop-0.2.3.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.6

File hashes

Hashes for ArchiTop-0.2.3.tar.gz
Algorithm Hash digest
SHA256 16404026eb19f3f0bc2b7d8d1d4e82da9a32181aea33d270d2e78577c3e11fc7
MD5 f5d32a8780f312b4148bdea77cf4da3f
BLAKE2b-256 a632c9aedaaec6d34c3e1aecae827fa1632e07eeeb738b246eaa8304669e2940

See more details on using hashes here.

File details

Details for the file ArchiTop-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: ArchiTop-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.6

File hashes

Hashes for ArchiTop-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2b1c57d4c571b43a2f3257e6a387f1d3730c7d6f6b65c4a8e6d8732d4639d3a7
MD5 c85aade1b3726cf90f67b95f8fb64b51
BLAKE2b-256 ccfe46f7c79bc4946aa4b430ecad379d1a87468fc5734a44931f2b82da35663c

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