PyHodl
0.2.8
Framework to download, update, analyze and plot your crypto-transactions. Completely off-line and security-oriented.
|
Functions | |
def | generate_dates (since, until, hours) |
def | datetime_to_unix_timestamp_ms (date_time) |
def | datetime_to_unix_timestamp_s (date_time) |
def | unix_timestamp_ms_to_datetime (milliseconds) |
def | unix_timestamp_s_to_datetime (seconds) |
def | parse_datetime (raw) |
def | datetime_to_str (date_time) |
def | localize (date_time) |
def | get_delta_seconds (first, second) |
def | get_delta_hours (first, second) |
def | dates_to_floats (lst) |
def | floats_to_dates (lst) |
def | parse_timedelta (raw) |
def pyhodl.utils.dates.dates_to_floats | ( | lst | ) |
:param lst: [] of datetime List of dates :return: [] of float List of floats (seconds since epoch)
def pyhodl.utils.dates.datetime_to_str | ( | date_time | ) |
:param date_time: datetime Date and time :return: str String representation
def pyhodl.utils.dates.datetime_to_unix_timestamp_ms | ( | date_time | ) |
:param date_time: datetime Date and time :return: int Unix timestamp (milliseconds)
def pyhodl.utils.dates.datetime_to_unix_timestamp_s | ( | date_time | ) |
:param date_time: datetime Date and time :return: int Unix timestamp (seconds)
def pyhodl.utils.dates.floats_to_dates | ( | lst | ) |
:param lst: [] of float List of floats (seconds since epoch) :return: [] of datetime List of dates
def pyhodl.utils.dates.generate_dates | ( | since, | |
until, | |||
hours | |||
) |
:param since: datetime Generate dates since this date :param until: datetime Generate dates until this date :param hours: float Number of hours between 2 consecutive dates :return: generator of datetime Dates in between boundaries and separated by exact interval
def pyhodl.utils.dates.get_delta_hours | ( | first, | |
second | |||
) |
:param first: datetime Date and time :param second: datetime Date and time to subtract to first :return: int Total difference in hours
def pyhodl.utils.dates.get_delta_seconds | ( | first, | |
second | |||
) |
:param first: datetime Date and time :param second: datetime Date and time to subtract to first :return: int Total difference in seconds
def pyhodl.utils.dates.localize | ( | date_time | ) |
:param date_time: datetime Date and time :return: datetime UTC-localized date and time (if NOT localized), else original
def pyhodl.utils.dates.parse_datetime | ( | raw | ) |
:param raw: str Raw date and time :return: datetime Datetime
def pyhodl.utils.dates.parse_timedelta | ( | raw | ) |
:param raw: str Time interval written in short format :return: timedelta Time delta
def pyhodl.utils.dates.unix_timestamp_ms_to_datetime | ( | milliseconds | ) |
:param milliseconds: int Unix timestamp (milliseconds) :return: datetime Date and time (UTC)
def pyhodl.utils.dates.unix_timestamp_s_to_datetime | ( | seconds | ) |
:param seconds: int Unix timestamp (seconds) :return: datetime Date and time (UTC)