A simple tool to synchronize between moxfield.com and cockatrice
Project description
Moxtrice
A simple tool to synchronize between moxfield.com and cockatrice
Installation
Clont it and pip install . or simply
pip install moxtrice
Usage
To get started, simply run the following command:
moxtrice
By default, Moxtrice will download all public lists for the default user (me) into the current directory. You can override this by specifying a different username:
moxtrice --config.usernmae Yourname
Moxtrice will create a config file if you don't already have one. The config file looks like this:
decks:
- rMUqj1P1FEibzEFgpKqtSA
- uIbk-vrQjkaxqo_be_FFnQ
- -u5QNxgKb0uaU9t8vzztig
- C5hPo-DBXEa1uoibleNyTg
- jOPwBWIhokyYe8sjfcG3fA
- 3-GvVXtlgkWPmarhFwxphg
- Upa29gKDwES3C9InEcPUzw
- F8tbsl4bT0ObYoJyPQGyyA
- 6KIIGaY0G0ek6Dauhj5y-g
username: facet
Where the code are the string follows "https://www.moxfield.com/decks/" in your decklist url.
All synchronized lists are those defined in decks and all public decks from the specified user. This allows you to follow others and stay up to date.
To change the directory where the downloaded decks are saved, use the following command:
moxtrice --deckpath "path/to/yourdirectory"
Configuration
You can modify the config file to change various settings, such as the username and the list of decks to synchronize. For example:
decks:
- rMUqj1P1FEibzEFgpKqtSA
- C5hPo-DBXEa1uoibleNyTg
- Upa29gKDwES3C9InEcPUzw
username: Yourname
the config file named .moxtrice.yml in your home directory("C:/Users/username" in Windows and "/home/usernmae" in unix-like).
Cautions
- Formats other than commander are supported, but they have not been thoroughly tested.
- Some dual-faced/transformed card names may be inconsistent between moxtrice and cockatrice.
- Currently, only public lists are supported because moxtrice's API is not public and we cannot really "login". According to moxfield's FAQ, this could be implemented if this project gets more attention and satisfies moxfield's requirements.
Acknowledgments
Moxtrice would not be possible without the following resources:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file moxtrice-1.0.2.dev0.tar.gz.
File metadata
- Download URL: moxtrice-1.0.2.dev0.tar.gz
- Upload date:
- Size: 16.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1755973faba02d1bce30094ec8bccd797fb026e762d2356de8fc2e725c98030a
|
|
| MD5 |
747bcd4e3163f17da4883c297eb2f96f
|
|
| BLAKE2b-256 |
13b15571276391776b4b6efcaf362f1d7d2e0012192a9f0dd955c6fae05be4cc
|
File details
Details for the file moxtrice-1.0.2.dev0-py3-none-any.whl.
File metadata
- Download URL: moxtrice-1.0.2.dev0-py3-none-any.whl
- Upload date:
- Size: 15.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b7d9e6dd2ab00490c34d9c3f2df70749f2faf999688178d99e557d9860e9373
|
|
| MD5 |
58a3bb028deeb59caf5ee2132ee058cb
|
|
| BLAKE2b-256 |
5ae9810a02c86ba19ca2761f6efe391be0b4f79befaaf320b3b90cbbab74a28f
|