Metadata-Version: 2.1
Name: bitfinex_extractor_influxdb
Version: 0.7.0
Summary: Python bitfinex Extractor into InfluxDB
Home-page: https://github.com/frapercan/bitfinex-extractor-influxdb.git
Author: frapercan
Author-email: frapercan1@alum.us.es
License: MIT
Description: bitfinex-extractor-influxdb
        ===========================
        
        .. image:: https://img.shields.io/pypi/v/bitfinex-extractor-influxdb.svg
            :target: https://pypi.python.org/pypi/bitfinex-extractor-influxdb
            :alt: Latest PyPI version
        
        .. image:: https://travis-ci.com/frapercan/bitfinex-extractor-influxdb.svg?branch=main
            :target: https://travis-ci.com/frapercan/bitfinex-extractor-influxdb
        
        .. image:: https://codecov.io/gh/frapercan/bitfinex-extractor-influxdb/branch/main/graph/badge.svg?token=Z5KZG308CW
            :target: https://codecov.io/gh/frapercan/bitfinex-extractor-influxdb
        
        .. image:: https://readthedocs.org/projects/bitfinex-extractor-influxdb/badge/?version=latest
            :target: https://bitfinex-extractor-influxdb.readthedocs.io/en/latest/?badge=latest
            :alt: Documentation Status
        
        Bitfinex candle extractor into InfluxDB.
        You can replicate BFX values into a TSDB and let it running so it will synchronize the Exchange
        into your local Database.
        
        .. image:: https://github.com/frapercan/bitfinex-extractor-influxdb/blob/develop/graphics/screenshot.png
            :target: https://github.com/frapercan/bitfinex-extractor-influxdb/blob/develop/graphics/screenshot.png
            :alt: InfluxDB Interface
        
        
        
        Usage
        -----
        
        Set Up MySQL into your computer.
        Create two tables:
        
            * pair: Add the desired timeseries to this table as rows (Choose from symbols):
        
        
            * timeframe: ['1m', '5m', '15m', '30m', '1h', '3h', '6h', '12h', '1D', '7D', '14D', '1M']
        
        Those are the different time interval we are interested for each pair.
        
        
        Set Up InfluxDB into your computer:
        
            * Add a bucket
        
        Exchange Symbols can be found here: https://api-pub.bitfinex.com/v2/conf/pub:list:pair:exchange
        Credentials and other settings are configured through a .env file in the root of the project.
        There is a template as .env.sample
        
        To start the extraction, execute DataSync().run()
        
        It will start the process, fed the database and synchronize with new values.
        
        
        
        Installation
        ------------
        
        https://portal.influxdata.com/downloads/
        
        https://hub.docker.com/_/mysql
        
        Requirements
        ^^^^^^^^^^^^
        
        influxdb-client
        numpy
        PyMySQL
        pandas
        python-dotenv
        setuptools
        pendulum
        requests
        
        Compatibility
        -------------
        This is just a Python program that can run in any system.
        It was developed using Ubuntu.
        
        Licence
        -------
        
        Authors
        -------
        
        `bitfinex-extractor-influxdb` was written by `frapercan <frapercan1@alum.us.es>`_.
        
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Description-Content-Type: text/x-rst
