scrolling news headlines added
This commit is contained in:
@@ -8,6 +8,8 @@ import datetime as dt
|
||||
import sys, os, base64, hashlib, hmac
|
||||
import requests
|
||||
from pycoingecko import CoinGeckoAPI
|
||||
from newsapi import NewsApiClient
|
||||
|
||||
|
||||
def readCSV(file_path, max_stocks):
|
||||
|
||||
@@ -144,8 +146,25 @@ def updateCrypto(coins):
|
||||
|
||||
CSV.write(coin+ ',' + str(response[coin]['usd']) + ',' + str(response[coin]['usd_24h_change']) + '\n')
|
||||
CSV.close()
|
||||
|
||||
|
||||
|
||||
def updateNews():
|
||||
top_headlines = newsapi.get_top_headlines()
|
||||
headline_titles = [top_headline['title'] for top_headline in top_headlines['articles']]
|
||||
CSV = open('csv/news.csv', 'w+')
|
||||
CSV.write('headline\n')
|
||||
|
||||
for title in headline_titles:
|
||||
CSV.write(title + '\n')
|
||||
|
||||
CSV.close()
|
||||
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
newsapi = NewsApiClient(api_key='cf08652bd17647b89aaf469a1a8198a9')
|
||||
|
||||
|
||||
finnhubAPIkey = "c24qddqad3ickpckgg80" #Finnhub
|
||||
finnhubsandboxAPIkey = "sandbox_c24qddqad3ickpckgg8g" #Finnhub
|
||||
sleeptime = 2 #minutes
|
||||
@@ -173,12 +192,13 @@ if __name__ == '__main__':
|
||||
NY_time = datetime.now(NY_zone)
|
||||
|
||||
print(NY_time)
|
||||
coins, coin_info = readCSV('csv/crypto.csv', max_stocks)
|
||||
print(coins, coin_info)
|
||||
updateCrypto(coins)
|
||||
|
||||
sys.exit()
|
||||
|
||||
while True:
|
||||
coins, coin_info = readCSV('csv/crypto.csv', max_stocks)
|
||||
updateCrypto(coins)
|
||||
|
||||
#updateNews()
|
||||
|
||||
NY_time = datetime.now(NY_zone)
|
||||
symbols, stock_info = readCSV('csv/tickers.csv', max_stocks)
|
||||
|
Reference in New Issue
Block a user