G / app.py
cddd's picture
Update app.py
89ed84c
import gradio as gr
from threading import Thread
import requests
import time
def job():
response = requests.get('https://api.coinlore.net/api/tickers/')
# 处理接口返回的数据
datas = response.json()["data"]
# 假设您有一个名为mylist的列表,其中包含要写入CSV文件的数据
up=0
down=0
contenstr=""
print(len(datas))
for data in datas:
if abs(float(data["percent_change_24h"]))>4:
contenstr+="%s : %s --- %s \n"%(data["symbol"], data["percent_change_24h"],data["price_usd"])
if float(data["percent_change_24h"])>0:
up+=1
else :
down+=1
apimail("Up_%d_Down_%d"%(up, down),contenstr )
def apimail(coinsymbol,content):
requests.get( "https://api.mu-jie.cc/email?to=691854629@qq.com&title=%s&content=%s"%(coinsymbol,content))
def func(name, sec):
while True:
try:
job()
except:
print("error")
time.sleep(1500)
t1 = Thread(target=func,args=('第一个线程', 1))
t1.start()
def greet(name):
return "Hello " + name + "!!"
iface = gr.Interface(fn=greet, inputs="text", outputs="text")
iface.launch(share=True)