Cryptocurrency historical market price data scrapper.
Project description
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 :v: and it’s free to use. :tada:
Contributing
Feel free to make a pull request! :octocat:
Project details
Release history Release notifications
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size cryptocmd-0.4.4-py2.py3-none-any.whl (8.1 kB) | File type Wheel | Python version py2.py3 | Upload date | Hashes View hashes |
Filename, size cryptocmd-0.4.4.tar.gz (7.0 kB) | File type Source | Python version None | Upload date | Hashes View hashes |
Close
Hashes for cryptocmd-0.4.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c189050072095cef993189e615d5feb04ce8707fd244c2810efc1418f623966e |
|
MD5 | a32ca522221d8ec8a5dae074e86a3909 |
|
BLAKE2-256 | 17c63a99f1cae62956881366ca7df050deb2a7f767e975c787790778027d4fb9 |