MCdeck


NameMCdeck JSON
Version 0.6.5 PyPI version JSON
download
home_pagehttps://github.com/lcgtools/MCdeck
SummaryCustom card deck builder for Marvel Champions: TCG
upload_time2024-03-07 19:34:15
maintainer
docs_urlNone
authorCloudberries
requires_python<4,>=3.9
licenseGNU LGPL v3 or later
keywords lcgtools lcg
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # MCdeck

[MCdeck](https://pypi.org/project/mcdeck/) is a custom card deck builder app for
[Marvel Champions: The Card Game](https://www.fantasyflightgames.com/en/products/marvel-champions-the-card-game/)
(MC). Decks are constructed by adding card images and metadata. Decks can then
be exported to the supported export formats:

* PDF documents for printing custom card decks (2-sided or folded prints)

* Deck front&back image for importing into
  [Tabletop Simulator](https://store.steampowered.com/app/286160/Tabletop_Simulator/)

* Card sets and .o8d decks for [OCTGN](https://www.octgn.net/) and its
  [Marvel Champions module](https://twistedsistem.wixsite.com/octgnmarvelchampions/)

MCdeck can import cards and decks from [MarvelCDB](https://marvelcdb.com/), and
it can import cards directly from a local OCTGN database as well as loading
OCTGN .o8d deck files when referenced cards are present in the local database. 

The tool is fan made and is in no way associated with or endorsed by owners of
MC intellectual property. It is intended entirely for using with custom user
generated content.

# Alpha software

The package is an alpha release and is still in development. Though we strive
to make each release functional, some things may not work as expected. Tool
usage and APIs may undergo changes between releases.

# Installing

The library with source code can be installed from
[PyPI](https://pypi.org/project/MCdeck/). Dependencies include:

- [lcgtools](https://pypi.org/project/lcgtools/) for PDF generation (created
  by the same author as MCdeck)

- [PySide6](https://pypi.org/project/PySide6/) Qt bindings for python (see the
  [reference](https://doc.qt.io/qtforpython/index.html) for more info)

- [setuptools](https://pypi.org/project/setuptools/) for building from source

The app has been tested to work on OSX, Linux, and Windows (tested with
python from [Microsoft Store](https://tinyurl.com/ekz5558m) and
[Anaconda](https://anaconda.org/)). Unfortunately, it does not work with
Windows Subsystem for Linux (WSL) due to lack of PySide6 support.

MCdeck can be installed from PyPI with the command

```bash
pip install MCdeck  # Alternatively python3 -m pip install MCdeck
````

To install MCdeck from source, run this command from the top directory
(which includes the `pyproject.toml` file),

```bash
pip install .    # alternatively "python -m pip install ."
```

You may wish to install MCdeck with [virtualenv](https://tinyurl.com/2p8hux4r)
in order to separate the install from your general python environment.

# Usage

When properly installed with pip, the software can be launched with the command

```
mcdeck
```

See `mcdeck --help` for command line options (which is currently
limited to specifying a deck .zip or .mcd file to open). If for some reason the
software is installed on a system which does not properly add the program's
executable to its PATH, then it should still be possible to execute the program
with

```
python -m mcdeck.script
```

See Help->Usage in the program's menu for (very) basic information about
program usage.

# Other information

We recommended [Hall of Heroes](https://hallofheroeslcg.com/custom-content/) as
a resource for information regarding custom user generated content and related
communities.


# License

MCdeck is released under the [GNU General Public License
v3.0](https://www.gnu.org/licenses/gpl-3.0-standalone.html) or later. License
details are included with the source code.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/lcgtools/MCdeck",
    "name": "MCdeck",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "<4,>=3.9",
    "maintainer_email": "",
    "keywords": "lcgtools,lcg",
    "author": "Cloudberries",
    "author_email": "lcgtools@proton.me",
    "download_url": "https://files.pythonhosted.org/packages/8d/68/46e019ce30f2f47c9aac35bc3b95ec8675577e38c518c5f125fbfd73ca2d/MCdeck-0.6.5.tar.gz",
    "platform": null,
    "description": "# MCdeck\n\n[MCdeck](https://pypi.org/project/mcdeck/) is a custom card deck builder app for\n[Marvel Champions: The Card Game](https://www.fantasyflightgames.com/en/products/marvel-champions-the-card-game/)\n(MC). Decks are constructed by adding card images and metadata. Decks can then\nbe exported to the supported export formats:\n\n* PDF documents for printing custom card decks (2-sided or folded prints)\n\n* Deck front&back image for importing into\n  [Tabletop Simulator](https://store.steampowered.com/app/286160/Tabletop_Simulator/)\n\n* Card sets and .o8d decks for [OCTGN](https://www.octgn.net/) and its\n  [Marvel Champions module](https://twistedsistem.wixsite.com/octgnmarvelchampions/)\n\nMCdeck can import cards and decks from [MarvelCDB](https://marvelcdb.com/), and\nit can import cards directly from a local OCTGN database as well as loading\nOCTGN .o8d deck files when referenced cards are present in the local database. \n\nThe tool is fan made and is in no way associated with or endorsed by owners of\nMC intellectual property. It is intended entirely for using with custom user\ngenerated content.\n\n# Alpha software\n\nThe package is an alpha release and is still in development. Though we strive\nto make each release functional, some things may not work as expected. Tool\nusage and APIs may undergo changes between releases.\n\n# Installing\n\nThe library with source code can be installed from\n[PyPI](https://pypi.org/project/MCdeck/). Dependencies include:\n\n- [lcgtools](https://pypi.org/project/lcgtools/) for PDF generation (created\n  by the same author as MCdeck)\n\n- [PySide6](https://pypi.org/project/PySide6/) Qt bindings for python (see the\n  [reference](https://doc.qt.io/qtforpython/index.html) for more info)\n\n- [setuptools](https://pypi.org/project/setuptools/) for building from source\n\nThe app has been tested to work on OSX, Linux, and Windows (tested with\npython from [Microsoft Store](https://tinyurl.com/ekz5558m) and\n[Anaconda](https://anaconda.org/)). Unfortunately, it does not work with\nWindows Subsystem for Linux (WSL) due to lack of PySide6 support.\n\nMCdeck can be installed from PyPI with the command\n\n```bash\npip install MCdeck  # Alternatively python3 -m pip install MCdeck\n````\n\nTo install MCdeck from source, run this command from the top directory\n(which includes the `pyproject.toml` file),\n\n```bash\npip install .    # alternatively \"python -m pip install .\"\n```\n\nYou may wish to install MCdeck with [virtualenv](https://tinyurl.com/2p8hux4r)\nin order to separate the install from your general python environment.\n\n# Usage\n\nWhen properly installed with pip, the software can be launched with the command\n\n```\nmcdeck\n```\n\nSee `mcdeck --help` for command line options (which is currently\nlimited to specifying a deck .zip or .mcd file to open). If for some reason the\nsoftware is installed on a system which does not properly add the program's\nexecutable to its PATH, then it should still be possible to execute the program\nwith\n\n```\npython -m mcdeck.script\n```\n\nSee Help->Usage in the program's menu for (very) basic information about\nprogram usage.\n\n# Other information\n\nWe recommended [Hall of Heroes](https://hallofheroeslcg.com/custom-content/) as\na resource for information regarding custom user generated content and related\ncommunities.\n\n\n# License\n\nMCdeck is released under the [GNU General Public License\nv3.0](https://www.gnu.org/licenses/gpl-3.0-standalone.html) or later. License\ndetails are included with the source code.\n",
    "bugtrack_url": null,
    "license": "GNU LGPL v3 or later",
    "summary": "Custom card deck builder for Marvel Champions: TCG",
    "version": "0.6.5",
    "project_urls": {
        "Bug Tracker": "https://github.com/lcgtools/MCdeck/issues",
        "Homepage": "https://github.com/lcgtools/MCdeck"
    },
    "split_keywords": [
        "lcgtools",
        "lcg"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "60984d4b314aca3db2b52016bf26c1e2c45267b6d1989a2a58f14fc9f7ba8dd3",
                "md5": "e208cc8e5289b0a75115c6a05571bede",
                "sha256": "3623f3daf5424de0d0ac6df14e906cf41f15aea709438a7e63ddc73ac3d03552"
            },
            "downloads": -1,
            "filename": "MCdeck-0.6.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e208cc8e5289b0a75115c6a05571bede",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4,>=3.9",
            "size": 101352,
            "upload_time": "2024-03-07T19:34:13",
            "upload_time_iso_8601": "2024-03-07T19:34:13.472424Z",
            "url": "https://files.pythonhosted.org/packages/60/98/4d4b314aca3db2b52016bf26c1e2c45267b6d1989a2a58f14fc9f7ba8dd3/MCdeck-0.6.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8d6846e019ce30f2f47c9aac35bc3b95ec8675577e38c518c5f125fbfd73ca2d",
                "md5": "3e99ac4df5c8e49efc1a1507893b91bd",
                "sha256": "f99c8e976196d3d27c620d68111283e5e9ae784c8c7977c351916fd9f600fd02"
            },
            "downloads": -1,
            "filename": "MCdeck-0.6.5.tar.gz",
            "has_sig": false,
            "md5_digest": "3e99ac4df5c8e49efc1a1507893b91bd",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4,>=3.9",
            "size": 95498,
            "upload_time": "2024-03-07T19:34:15",
            "upload_time_iso_8601": "2024-03-07T19:34:15.262849Z",
            "url": "https://files.pythonhosted.org/packages/8d/68/46e019ce30f2f47c9aac35bc3b95ec8675577e38c518c5f125fbfd73ca2d/MCdeck-0.6.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-07 19:34:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "lcgtools",
    "github_project": "MCdeck",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "mcdeck"
}
        
Elapsed time: 0.20296s