Skip to main content

A small package to get history, easily download all avaliable history to csv or update current csv files

Project description

bitfinexget

A small package to get history, easily download all avaliable history to csv or update current csv files

Installation

pip install bitfinexget

Example

To get current history(max 10000)

from bitfinexget import bitfinex

bitfinex = bitfinex()

bitfinex.get(1000)

Download history

Bitfinex limits latest history call to 10000. If you would like get older data it is more stricter. But you can specify a start and finish timestamp like below and get all 1h data under 5-10 minutes while respecting Bitfinex's api call limits. By default it'll download the entire history and you don't need to pass 'start' and 'end'

df = bitfinex.get_hist(['1h', 60])
df.to_csv('data/bitfinex_1h_downloaded.csv', index=False)

df = bitfinex.get_hist(['30m', 30], start=1464778000, end=int(time.time()))
df.to_csv('data/bitfinex_30m_downloaded.csv', index=False)

Select the gap (5m, 15m, 30m, 1h, 3h, 6h, 12h) etc. and don't remember to change minutes equivalent, like ['15m', 15], ['3h', 240]

By default it will try to download all avaliable history up to current date. You can also specify any timestamp with 'start=1464778000' and 'end=1564778000'

Update csv file

bitfinex.update_csv('data/bitfinex_1h_downloaded.csv', times_to_get=[['1h', 60]]
bitfinex.update_csv('data/bitfinex_5m_downloaded.csv', times_to_get=[['5m', 5]]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bitfinexget-0.3.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

bitfinexget-0.3.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file bitfinexget-0.3.0.tar.gz.

File metadata

  • Download URL: bitfinexget-0.3.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for bitfinexget-0.3.0.tar.gz
Algorithm Hash digest
SHA256 2e67f133fa2b0a6b2481a498d6ad2a1ded09f26dc03370be9891f9b9b473f340
MD5 5a7f48066ca8b92e686d7685c572c375
BLAKE2b-256 f8f9694562ced319a53cdd59ba7a1abc890880a9ce9e7739522763b0110d4bef

See more details on using hashes here.

File details

Details for the file bitfinexget-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: bitfinexget-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for bitfinexget-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7ee6f643c5a11223ac37455f7478de2c3b83cbda5f14803e19e1ac8a650a5d4e
MD5 8fde0edc35bd471225348290b9cf3b4f
BLAKE2b-256 7af8e57088f63cf28a659c739053d555da73aa0096d1bb6875567854c86314a8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page