PyHodl
0.2.7
Framework to download, update, analyze and plot your crypto-transactions. Completely off-line and security-oriented.
|
Public Member Functions | |
def | __init__ (self, api_client, data_folder, rate_limit=1, rate_limit_wait=60) |
def | get_transactions (self) |
def | save_data (self) |
def | update (self, verbose) |
Public Member Functions inherited from pyhodl.logs.Logger | |
def | __init__ (self) |
def | log (self, content) |
Public Attributes | |
client | |
folder | |
output_file | |
transactions | |
rate | |
rate_wait | |
page_limit | |
Public Attributes inherited from pyhodl.logs.Logger | |
class_name | |
Abstract exchange updater
def pyhodl.updater.models.ExchangeUpdater.__init__ | ( | self, | |
api_client, | |||
data_folder, | |||
rate_limit = 1 , |
|||
rate_limit_wait = 60 |
|||
) |
:param api_client: ApiClient Client with which to perform requests :param data_folder: str Folder where to save data :param rate_limit: int Number of seconds between 2 consecutive requests :param rate_limit_wait: int Number of seconds to wait if rate limit exceeded
def pyhodl.updater.models.ExchangeUpdater.get_transactions | ( | self | ) |
:return: [] of Transaction List of transactions found
def pyhodl.updater.models.ExchangeUpdater.save_data | ( | self | ) |
:return: void Saves transactions to file
def pyhodl.updater.models.ExchangeUpdater.update | ( | self, | |
verbose | |||
) |
:param verbose: bool True iff you want to increase verbosity :return: void Updates local transaction data and saves results
pyhodl.updater.models.ExchangeUpdater.client |
pyhodl.updater.models.ExchangeUpdater.folder |
pyhodl.updater.models.ExchangeUpdater.output_file |
pyhodl.updater.models.ExchangeUpdater.page_limit |
pyhodl.updater.models.ExchangeUpdater.rate |
pyhodl.updater.models.ExchangeUpdater.rate_wait |
pyhodl.updater.models.ExchangeUpdater.transactions |