edit
This commit is contained in:
parent
df995bf9fe
commit
a780c8e2e3
16
main.py
16
main.py
|
@ -3,6 +3,7 @@ import numpy as np
|
||||||
import urllib.request
|
import urllib.request
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
import time
|
import time
|
||||||
|
import os
|
||||||
recent_blog=[]
|
recent_blog=[]
|
||||||
recent_cloud=[]
|
recent_cloud=[]
|
||||||
recent_code=[]
|
recent_code=[]
|
||||||
|
@ -19,6 +20,7 @@ yellow=(0x00,0xcc,0xff)
|
||||||
light_green=(0x33,0xff,0xcc)
|
light_green=(0x33,0xff,0xcc)
|
||||||
green=(0x00,0xcc,0x00)
|
green=(0x00,0xcc,0x00)
|
||||||
imgpath="/tmp/uptime-graph/"
|
imgpath="/tmp/uptime-graph/"
|
||||||
|
|
||||||
def update_history(history,recent):
|
def update_history(history,recent):
|
||||||
average=0
|
average=0
|
||||||
for i in recent:
|
for i in recent:
|
||||||
|
@ -61,10 +63,11 @@ def testConnect(url):
|
||||||
return (status_code,delay)
|
return (status_code,delay)
|
||||||
|
|
||||||
if __name__=="__main__":
|
if __name__=="__main__":
|
||||||
lastminute=-1
|
if not os.path.exists(imgpath):#如果路径不存在
|
||||||
|
os.makedirs(imgpath)
|
||||||
while True:
|
while True:
|
||||||
if datetime.now().second==0 and datetime.now().minute!=lastminute:
|
time.sleep(0.5)
|
||||||
# if True:
|
if datetime.now().second==0:
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
(status_code,delay)=testConnect("https://blog.clf3.org")
|
(status_code,delay)=testConnect("https://blog.clf3.org")
|
||||||
print(status_code,end=" ")
|
print(status_code,end=" ")
|
||||||
|
@ -80,8 +83,7 @@ if __name__=="__main__":
|
||||||
recent_blog=[]
|
recent_blog=[]
|
||||||
recent_blog.append(delay)
|
recent_blog.append(delay)
|
||||||
|
|
||||||
elif datetime.now().second==10 and datetime.now().minute!=lastminute:
|
elif datetime.now().second==10:
|
||||||
# if True:
|
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
(status_code,delay)=testConnect("https://cloud.clf3.org")
|
(status_code,delay)=testConnect("https://cloud.clf3.org")
|
||||||
print(status_code,end=" ")
|
print(status_code,end=" ")
|
||||||
|
@ -97,7 +99,7 @@ if __name__=="__main__":
|
||||||
recent_cloud=[]
|
recent_cloud=[]
|
||||||
recent_cloud.append(delay)
|
recent_cloud.append(delay)
|
||||||
|
|
||||||
elif datetime.now().second==20 and datetime.now().minute!=lastminute:
|
elif datetime.now().second==20:
|
||||||
# if True:
|
# if True:
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
(status_code,delay)=testConnect("https://code.clf3.org")
|
(status_code,delay)=testConnect("https://code.clf3.org")
|
||||||
|
@ -114,7 +116,7 @@ if __name__=="__main__":
|
||||||
recent_code=[]
|
recent_code=[]
|
||||||
recent_code.append(delay)
|
recent_code.append(delay)
|
||||||
|
|
||||||
elif datetime.now().second==30 and datetime.now().minute!=lastminute:
|
elif datetime.now().second==30:
|
||||||
# if True:
|
# if True:
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
(status_code,delay)=testConnect("https://git.clf3.org")
|
(status_code,delay)=testConnect("https://git.clf3.org")
|
||||||
|
|
Loading…
Reference in New Issue