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.5

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.5.tar.gz (3.7 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.5-py3-none-any.whl (3.7 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: barrins_codex-0.3.5.tar.gz
  • Upload date:
  • Size: 3.7 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.5.tar.gz
Algorithm Hash digest
SHA256 45ae6db3c147e83f124f6d473e7b7888ea142e21cdb85dc51d4b28e0ece160f6
MD5 1ef22dee80f31d17b90a5cff37c72f4d
BLAKE2b-256 5904e3a1a43499ed691165ab89b1afb56ae39a8a7427b1ed8a425c3917f0f945

See more details on using hashes here.

File details

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

File metadata

  • Download URL: barrins_codex-0.3.5-py3-none-any.whl
  • Upload date:
  • Size: 3.7 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 53ee2cc38f4b0904ab1d371d0d40b5deb606c912eb3549d290819b5eccd60967
MD5 b53eb986e7a35df1d72c6c67c2727b39
BLAKE2b-256 e4e587dde4c93fc4ed8cde7a23a78614d23c62c15c313011575a0bc400bc1057

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