CryptoBook¶
A RESTful API project that allows easy gathering of historical and live cryptocurrency data with ease. To be utilized as a microservice for larger projects.
Features¶
- Gather historical data from over 200 cryptocurrency exchanges.
- Gather historical data from CoinMarketCap with ease.
Installation¶
Latest development version can be installed straight from Github.
$ pip install -U git+https://github.com/Waultics/CryptoBook.git
$ cd CryptBook
$ python CryptoBook/api.py
It is recommended, however, to utilize Docker to run CryptoBook.
$ docker build -t cryptobook .
$ docker run -p 9900:9900 -t cryptobook
Using Proxies¶
To use proxies with CryptoBook it is recommended to use Frontman, which wraps ProxyBroker in a customizable docker container. ProxyBroker allows the creation of a local proxy server that routes internet traffic through filtered and working proxies. You will then have to create a docker-compose.yml file to set the http_proxy and https_proxy environment variables for CryptoBook, and link each container (further instructions in the Frontman repo).
Contributing¶
- Fork it: https://github.com/Waultics/CryptoBook/fork
- Create your feature branch: git checkout -b my-new-feature
- Commit your changes: git commit -am ‘Add some feature’
- Push to the branch: git push origin my-new-feature
- Submit a pull request!
License¶
Licensed under the MIT License.