def main(): global currencyList n = 0 curDay = strftime("%d-%m-%Y", gmtime()) l = len(currencyList) #l = 1 while n < l: # initialise scraper scraper = CmcScraper(currencyList[n], '01-01-2000', curDay) # # get data as list of list headers, data = scraper.get_data() # # export the data to csv scraper.export_csv('history/'+currencyList[n]+".csv") # # get dataframe for the data df = scraper.get_dataframe() x = [] y = [] with open('history/'+currencyList[n]+'.csv', 'r') as f: sreader = csv.reader(f) i = 0 for row in sreader: if i > 0 : x.append(i) y.append((float(row[2]) + float(row[3]))/2) i = i + 1 prediction = predict(y,currencyList[n]) print currencyList[n] + ' => ' + str(prediction) y.reverse() data = {} data["pointStart"] = 1230764400000 data["pointInterval"] = 3600000 data["dataLength"] = len(y) data["data"] = y data["prediction"] = prediction json_data = json.dumps(data) #print json_data file = open('public/'+currencyList[n]+'.json', 'w') file.write(json_data) file.close() n = n+1
from cryptocmd import CmcScraper # initialise scraper scraper = CmcScraper('XRP', '01-01-2015', '30-10-2018') # 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()
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() print(df)
from cryptocmd import CmcScraper # initialise scraper scraper = CmcScraper('BTC', '15-07-2012', '01-08-2018') # get data as list of list headers, data = scraper.get_data() # export the data to csv scraper.export_csv("test.csv") # get dataframe for the data df = scraper.get_dataframe()
#! /usr/bin/env python # -*- coding:utf-8 -*- """ @author : MG @Time : 2018/8/1 8:31 @File : only_test.py @contact : [email protected] @desc : """ from cryptocmd import CmcScraper # initialise scraper without passing time interval coin_code = 'ACC' scraper = CmcScraper(coin_code) # 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('{coin_code}_all_time.csv'.format(coin_code=coin_code)) # Pandas dataFrame for the same data df = scraper.get_dataframe()
from cryptocmd import CmcScraper scraper = CmcScraper('bch', '01-01-2012', '14-08-2018') scraper.export_csv('bchusd.csv')
import os #os.system('pip install git+git://github.com/guptarohit/cryptoCMD.git') from cryptocmd import CmcScraper crypto_name = os.sys.argv[1] scraper = CmcScraper(crypto_name) headers, data = scraper.get_data() scraper.export_csv(crypto_name+'_all_time.csv')
# Following methods are available to get data in multiple formats from https://coinmarketcap.com 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()
def get_market(coin='BTC'): scraper = CmcScraper('BTC', '06-03-2018', '30-05-2018') headers, data = scraper.get_data() scraper.export_csv( csv_path='/home/cedric/Documents/UM/Info_mining/twitter_stream/market')
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('market-period.csv') # get dataframe for the data df = scraper.get_dataframe() print(df)
#!/usr/bin/env python # -*- coding: utf-8 -*- from cryptocmd import CmcScraper # Initialise scraper with 'coin code' of cryptocurrency # If time interval is not passed all time data will be scrapped scraper = CmcScraper("btc") # You can pass name for the csv explicitly, # Else it will be named in format {coin_code}_{start_date}_{end_date}.csv scraper.export_csv("btc_all_time.csv")
#!/usr/bin/env python # -*- coding: utf-8 -*- from cryptocmd import CmcScraper # Initialise scraper with 'coin code' of cryptocurrency # If time interval is not passed all time data will be scrapped scraper = CmcScraper('btc') # You can pass name for the csv explicitly, # Else it will be named in format {coin_code}_{start_date}_{end_date}.csv scraper.export_csv('btc_all_time.csv')