Skip to main content

"A website about MtG Duel Strategy",

Project description

Barrin's Codex

A website about MtG Duel Commander Strategy

Special Thanks

I started working with lionel-panhaleux on a project during first lockdown (around April 2020). We worked on his Codex of the Damned (repo) to support internationalisation. The whole structure of this project is derived from his Codex, hence the name as a small tribute.

Contributing

Contributions are welcome. Pull Requests will be merged if they respect the general style. Issues will be dealt with as quickly as possible.

This site uses Flask and Babel to generate pages dynamically and handle internationalisation.

Installation

To install a working developpment version of the site, use pip:

python3 -m venv venv
pip install -e ".[dev]"

The first time the project is started, the page will take some time to compile a list of cards and their scryfallId to gain access to the card image. This script is also used to build a JSON version of a decklist.

Run the Codex

You can run the development version of the site using the codex entrypoint:

$ codex
* Serving Flask app "barrins_codex" (lazy loading)
* Environment: production
  WARNING: This is a development server. Do not use it in a production deployment.
  Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

You can set the DEBUG environment variable to activate the debug mode:

DEBUG=1 codex

Utils

There are some utils provided in the codex:

  • decklist to JSON
cd ./barrins_codex
python ./build_deck.py PATH_TO_FILE

Project details


Release history Release notifications | RSS feed

This version

0.3.8

Download files

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

Source Distribution

barrins_codex-0.3.8.tar.gz (3.8 MB view details)

Uploaded Source

Built Distribution

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

barrins_codex-0.3.8-py3-none-any.whl (3.8 MB view details)

Uploaded Python 3

File details

Details for the file barrins_codex-0.3.8.tar.gz.

File metadata

  • Download URL: barrins_codex-0.3.8.tar.gz
  • Upload date:
  • Size: 3.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.2

File hashes

Hashes for barrins_codex-0.3.8.tar.gz
Algorithm Hash digest
SHA256 3884e47c81302b16fb51168d03041eb1d3133c8c86c55056dc5b81cc76220d37
MD5 6a788b00f2462185bca901b366ecd00e
BLAKE2b-256 e09ef4bf8333eef22de1c441d12b1c264cdff56b44b37adbe331a24aa6324e1a

See more details on using hashes here.

File details

Details for the file barrins_codex-0.3.8-py3-none-any.whl.

File metadata

  • Download URL: barrins_codex-0.3.8-py3-none-any.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.2

File hashes

Hashes for barrins_codex-0.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 aa2653a4ec30a30db7d5a4ef95f77a369064b1edc120ececd80a0f36af6a09cf
MD5 48be70906e3a1fc3c2f9928c0f48fd90
BLAKE2b-256 20a4535e219cdb0d82ea93bf6c5d305dd6b3f8e1423e2d2eaac2033239194c45

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