Max-Pol / cryptoCMD

Cryptocurrency historical market price data library in Python.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cryptoCMD: cryptoCurrency Market Data

https://travis-ci.org/guptarohit/cryptoCMD.svg?branch=master FOSSA Status HitCount

Cryptocurrency historical market price data scraper written in Python.

Installation

$ pip install cryptocmd

to install from the latest source use following command

$ pip install git+git://github.com/guptarohit/cryptoCMD.git

Usage

CoinMarketCap Scraper

Following methods are available to get data in multiple formats from https://coinmarketcap.com

To get all time historical data of a cryptocurrency

from cryptocmd import CmcScraper

# initialise scraper without passing time interval
scraper = CmcScraper('XRP')

# data as list of list in a variable
headers, data = scraper.get_data()

# export the data as csv file, you can also pass optional name parameter
scraper.export_csv('xrp_all_time.csv')

# Pandas dataFrame for the same data
df = scraper.get_dataframe()

To get data of a cryptocurrency for some days

from cryptocmd import CmcScraper

# initialise scraper
scraper = CmcScraper('XRP', '15-10-2017', '25-10-2017')

# get data as list of list
headers, data = scraper.get_data()

# export the data to csv
scraper.export_csv()

# get dataframe for the data
df = scraper.get_dataframe()
Following are the columns of the data

Date, Open, High, Low, Close, Volume, Market Cap

Acknowledgements

The data is being scrapped from coinmarketcap ✌️ and it's free to use. 🎉

Contributing

Feel free to make a pull request! :octocat:

License

FOSSA Status

About

Cryptocurrency historical market price data library in Python.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 100.0%