-
Notifications
You must be signed in to change notification settings - Fork 8
/
check.py
24 lines (20 loc) · 832 Bytes
/
check.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import os
import json
from download import download_form
from get import get_bzdetail
from setting import info
version,headers,url_base,t_tag,nick = info()
def check():
for i in list(os.walk(os.path.join(os.getcwd(),'bz')))[0][1]:
try:
f = open(os.path.join(os.getcwd(),'bz',i,'info.json'), mode='r',encoding="utf-8")
except Exception:
url_add = '/g/'+i+'/'
get_bzdetail(url_add)
f = open(os.path.join(os.getcwd(),'bz',i,'info.json'), mode='r',encoding="utf-8")
data = dict(json.load(f))
if not data['state'] == 'checked':
os.system('aria2c --conf-path=./config/aria2.conf -d '+os.path.join(os.getcwd(),'bz',i)+' -i '+os.path.join(os.getcwd(),'bz',i,'file.txt'))
download_form(i,1)
if __name__ == "__main__":
check()