Allow dump_deck.py to use non-cardcast API endpoints
This commit is contained in:
parent
5b63582c59
commit
7f14036a81
13
dump_deck.py
13
dump_deck.py
|
@ -3,8 +3,17 @@ import sys
|
|||
import cardcast_api
|
||||
|
||||
def main():
|
||||
if len(sys.argv) == 3:
|
||||
url = sys.argv[1]
|
||||
code = sys.argv[2]
|
||||
elif len(sys.argv) == 2:
|
||||
code = sys.argv[1]
|
||||
info = cardcast_api.info(code)
|
||||
url = None
|
||||
else:
|
||||
print(f'Usage {sys.argv[0]} [url] code', file = sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
info = cardcast_api.info(code, base_url = url)
|
||||
print('%s: %s by %s (%s black, %s white)' % (
|
||||
info['code'],
|
||||
info['name'],
|
||||
|
@ -15,7 +24,7 @@ def main():
|
|||
|
||||
print()
|
||||
|
||||
calls, responses = cardcast_api.cards(code)
|
||||
calls, responses = cardcast_api.cards(code, base_url = url)
|
||||
|
||||
for i in calls:
|
||||
print('_'.join(i))
|
||||
|
|
Loading…
Reference in New Issue