https://github.com/charlesrocket/frightcrawler
Deck legality checker
https://github.com/charlesrocket/frightcrawler
aetherhub helvault mtg scryfall-api
Last synced: 5 months ago
JSON representation
Deck legality checker
- Host: GitHub
- URL: https://github.com/charlesrocket/frightcrawler
- Owner: charlesrocket
- License: mit
- Archived: true
- Created: 2021-03-30T19:50:39.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-07-27T16:25:44.000Z (almost 3 years ago)
- Last Synced: 2025-08-30T11:46:50.953Z (10 months ago)
- Topics: aetherhub, helvault, mtg, scryfall-api
- Language: Crystal
- Homepage:
- Size: 753 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# frightcrawler
[](https://github.com/charlesrocket/frightcrawler/actions/workflows/tests.yml)
[](https://codecov.io/gh/charlesrocket/frightcrawler)
[MtG](https://magic.wizards.com) deck legality validator for [Helvault](https://apps.apple.com/us/app/helvault-mtg-card-scanner/id1466963201)/[AetherHub](https://aetherhub.com) CSVs
### Dependencies
* `crystal`
* `sqlite3`
### Compilation
```shell
make
sudo make install
```
### Usage
```
frightcrawler -h
▓░░░█▀▀░█▀▀▄░░▀░░█▀▀▀░█░░░░▀█▀░
▓░░░█▀░░█▄▄▀░░█▀░█░▀▄░█▀▀█░░█░░
▓░░░▀░░░▀░▀▀░▀▀▀░▀▀▀▀░▀░░▀░░▀░░
▓░█▀▄░█▀▀▄░█▀▀▄░█░░░█░█░░█▀▀░█▀▀▄
▓░█░░░█▄▄▀░█▄▄█░▀▄█▄▀░█░░█▀▀░█▄▄▀
▓░▀▀▀░▀░▀▀░▀░░▀░░▀░▀░░▀▀░▀▀▀░▀░▀▀
0.3.5
Usage: frightcrawler -g modern -f PATH/TO/FILE
-f CSV_FILE Path to CSV file
-g GAME_FORMAT Set game format
-p SPEED Set speed [slow/normal/fast]
-i SCRYFALL_ID Get card info
-s, --sync Sync DB
-d, --force-sync Force sync DB
-h, --help Print documentation
Supported CSV layouts: Helvault, Helvault Pro, AetherHub.
Supported formats: "standard", "future", "historic", "gladiator", "pioneer", "explorer", "modern", "legacy", "pauper", "vintage", "penny", "commander", "brawl", "historicbrawl", "alchemy", "paupercommander", "duel", "oldschool", "premodern"
```