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()
Beispiel #3
0
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)
Beispiel #4
0
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()
Beispiel #5
0
#! /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')
Beispiel #8
0
# 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')
Beispiel #10
0
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)
Beispiel #11
0
#!/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")
Beispiel #12
0
#!/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')