A suite of tools for the pdmtgo community
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
decksite Move language switcher inside <header> element. Nov 19, 2018
discordbot Reference the link at the top of each Gatherling page in help now it … Nov 18, 2018
github_tools Better handling of unexpected requirements.txt Sep 13, 2018
logsite Additional typing Nov 4, 2018
logsite_migrations A whole lot of very little Apr 27, 2018
magic Even more type decorations Nov 10, 2018
maintenance Don't use un-reviewed decks when guessing archetypes, to avoid Nov 17, 2018
modo_bugs Try to fix bughooks Nov 20, 2018
price_grabber Try and avoid Magic Online Player Reward Pack problems. Nov 15, 2018
pylint_monolith Additional typing Nov 10, 2018
rotation_script Use correct types Sep 29, 2018
shared localize is a method on a timezone that takes a datetime not vice versa. Nov 15, 2018
shared_web Try to fix bughooks Nov 20, 2018
.editorconfig No more BOMs Nov 1, 2018
.eslintrc.js More javascript linting. Apr 24, 2018
.gitattributes Make the README look nicer. Nov 22, 2016
.gitignore Nice things Oct 8, 2018
.prout.json Expose commit-id somewhere simpler. Jun 6, 2018
.pylintrc linting Jul 23, 2018
.travis.yml Add pylint to travis run. May 26, 2018
Jenkinsfile Allow jenkins to reset its databases with ease. Jul 30, 2018
LICENSE.md Create LICENSE.md Aug 7, 2016
Makefile Revert Makefile changes until #5748 is fixed. Nov 19, 2018
README.md Update README. Oct 21, 2018
SETUP Update SETUP instructions for devs. Oct 31, 2018
babel.cfg Scripts to automatically update translations to/from the POEditor site. Feb 6, 2018
bootstrap.sh Update bootstrap.sh Dec 19, 2017
bors.toml Cleanup Jun 2, 2018
bug_hooks.wsgi Reprocess issues when they're updated. Aug 24, 2018
card_aliases.tsv Add FoF alias. Sep 30, 2018
config.json.example Remove a number of optional or default-value entries from config.json… Apr 26, 2018
decksite.wsgi Not every flask app is `decksite` Jun 7, 2018
dev.py Typing~ Nov 11, 2018
ding.ogg Use .ogg to make the server happy. Oct 17, 2016
generate_readme.py Update README. Oct 21, 2018
gh.wsgi Automerge is ready. Jun 5, 2018
logsite.wsgi Not every flask app is `decksite` Jun 7, 2018
mtg_icon.png Guts of the program Aug 1, 2016
prices.wsgi Add wsgi config files Jul 3, 2017
requirements.txt [requires.io] dependency update Nov 19, 2018
run.py Improve maintenance runner Oct 25, 2018


Penny Dreadful Tools

Repository for the tools used by the Penny Dreadful Community.

View individual subdirectories for details

Build Status Codacy Badge Uptime Robot status


discordbot is the Discord chatbot.

decksite is the code for pennydreadfulmagic.com.

magic knows everything about all magic cards and how to fetch that information from the internet and model it.

logsite is the code for logs.pennydreadfulmagic.com.

price_grabber builds a database of historic prices.

shared contains a bunch of general purpose helper classes. Things that could be used in any project.

shared_web contains a bunch of web-specific helper classes.