|
PyHodl
0.2.7
Framework to download, update, analyze and plot your crypto-transactions. Completely off-line and security-oriented.
|
Functions | |
| def | create_args () |
| def | parse_args (parser) |
| def | update (config_file, verbose) |
| def | plot (input_file, verbose) |
| def | show_balance (run_path) |
| def | download_market_cap (since, until, where_to, verbose) |
| def | download_prices (coins, since, until, where_to, verbose, currency="USD", tor=False) |
| def | download_historical (run_path, verbose, tor) |
| def | main () |
| def | handle_exception (exc) |
| def | cli () |
| def pyhodl.cli.cli | ( | ) |
:return: void
Run this as cmd program
| def pyhodl.cli.create_args | ( | ) |
:return: ArgumentParser
Parser that handles cmd arguments.
| def pyhodl.cli.download_historical | ( | run_path, | |
| verbose, | |||
| tor | |||
| ) |
:param run_path: str
Path to download file to
:param verbose: bool
True iff you want verbose output
:param tor: str or None
Connect to tor proxy with this password
:return: void
Downloads price and saves results
| def pyhodl.cli.download_market_cap | ( | since, | |
| until, | |||
| where_to, | |||
| verbose | |||
| ) |
:param since: datetime
Get data since this date
:param until: datetime
Get data until this date
:param where_to: str
Save data here
:param verbose: bool
True iff you want verbose output
:return: void
Downloads market cap data and saves results
| def pyhodl.cli.download_prices | ( | coins, | |
| since, | |||
| until, | |||
| where_to, | |||
| verbose, | |||
currency = "USD", |
|||
tor = False |
|||
| ) |
:param coins: [] of str
List of coins to fetch
:param since: datetime
Get data since this date
:param until: datetime
Get data until this date
:param where_to: str
Save data here
:param verbose: bool
True iff you want verbose output
:param currency: str
Currency to get price on
:param tor: str or None
Connect to tor proxy with this password
:return: void
Downloads price and saves results
| def pyhodl.cli.handle_exception | ( | exc | ) |
:return: void
Tries to handle it
| def pyhodl.cli.main | ( | ) |
:return: void
Parse args and run selected mode
| def pyhodl.cli.parse_args | ( | parser | ) |
:param parser: ArgumentParser
Object that holds cmd arguments.
:return: tuple
Values of arguments.
| def pyhodl.cli.plot | ( | input_file, | |
| verbose | |||
| ) |
:param input_file: str
Path to input file
:param verbose: bool
True iff you want verbose output
:return: void
Shows plots with data parsed from input file
| def pyhodl.cli.show_balance | ( | run_path | ) |
:param run_path: str
Path to download file to
:return: void
Prints balance of wallets found
| def pyhodl.cli.update | ( | config_file, | |
| verbose | |||
| ) |
:param config_file: str
Path to config file
:param verbose: bool
True iff you want verbose output
:return: void
Updates your local transactions and saves results