.gitignore | ||
crawl.py | ||
README.md | ||
requirements.txt | ||
utils.py |
CLI for First Data conversion rates
Requirements
- python3 with modules
PyPDF3
,appdirs
,mechanize
,dateutil
Usage:
python3 crawl.py [-t {VISA,MC}] [-g ISO_DATE] [-r] {-i | CURRENCY AMOUNT}
OPTIONS
AMOUNT
This must be a number.
CURRENCY
This must be the three-letter currency abbreviation, case is irrelevant.
-t
, --card-type
Choose the card type (MasterCard or VISA)
-g
, --fetch-date
Date to get values for (default: yesterday, Friday on Sat-Mon)' Format: ISO date
-r
, --direction
Reverse conversion direction (EUR to specified currency, instead of specified currency to EUR)
-c
, --csv
Write the currency results to standard output, formatted as CSV:
ISO4217 abbreviation | Full German name | Asking rate | Bidding rate | Date the rate was valid on |
---|
-i
, --interactive
Calculate interactively on stdin
q
, exit
, quit
Quit the program.
AMOUNT CURRENCY
Convert AMOUNT euros to CURRENCY.
CURRENCY AMOUNT
Convert AMOUNT CURRENCY to euros.
d
, date
Print the date the data is from.