penny-dreadful-tools
https://github.com/pennydreadfulmtg/penny-dreadful-tools
Python
A suite of tools for the pdmtgo community
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported2 Subscribers
Add a CodeTriage badge to penny-dreadful-tools
Help out
- Issues
- sorters dashboard
- Alllow order: or sort: param in searches to change the order of card search results
- consider including the bug details in the page if you check a card with a bug in /deckcheck/
- "download as dsv/csv" option on large tables (rotation is the one i have in mind)
- Make each select in /admin/archetypes unique enough that if you close the tab then reopen the tab with the reopen closed tab feature of your browser *and more unassigned decks have been created in the meantime* the previous selections you made to do not appear against the wrong decks (because all the selections are named "archetype_id")
- `!art into the roil | THB` should probably say "that card wasn't in that set" not give the default art?
- setup_test_db runs all the migrations - it'd probably be faster to export a schema.sql and use that to bring it up
- `m.competition_url = url_for('competition', competition_id=m.competition_id)` in `decksite.data.match.load_matches` violates our separation of concerns – URLs should be added at the `prepare` level not in db-touching code
- The gatherling scraper assumes your mtgo username is your gatherling username if you haven't set it but could be smarter and check discord id
- PDBot invalidated https://logs.pennydreadfulmagic.com/match/237539162/ because a Vesuvan Shapeshifter copied a Golem token
- Docs
- Python not yet supported