添加方法,每次上传完成后,自动保存状态
This commit is contained in:
parent
80ac42075e
commit
07d42c558a
18
bilibili.py
18
bilibili.py
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
import shutil
|
import json as JSON
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
import rsa
|
import rsa
|
||||||
@ -278,10 +278,12 @@ class Bilibili:
|
|||||||
),
|
),
|
||||||
{"parts": [{"partNumber": i, "eTag": "etag"} for i in range(1, chunks_num + 1)]},
|
{"parts": [{"partNumber": i, "eTag": "etag"} for i in range(1, chunks_num + 1)]},
|
||||||
)
|
)
|
||||||
|
|
||||||
self.videos.append({'filename': upos_uri.replace('upos://ugc/', '').split('.')[0],
|
self.videos.append({'filename': upos_uri.replace('upos://ugc/', '').split('.')[0],
|
||||||
'title': part.title,
|
'title': part.title,
|
||||||
'desc': part.desc})
|
'desc': part.desc})
|
||||||
|
__f = open("uploaded.json","w")
|
||||||
|
JSON.dump(self.videos, __f)
|
||||||
|
|
||||||
|
|
||||||
def finishUpload(self,
|
def finishUpload(self,
|
||||||
title,
|
title,
|
||||||
@ -329,9 +331,21 @@ class Bilibili:
|
|||||||
)
|
)
|
||||||
print(r.text)
|
print(r.text)
|
||||||
|
|
||||||
|
def reloadFromPrevious(self):
|
||||||
|
try:
|
||||||
|
__f = open("uploaded.json","r")
|
||||||
|
self.videos = JSON.load(__f)
|
||||||
|
print("RELOAD Success")
|
||||||
|
except:
|
||||||
|
print("RELOAD Failed")
|
||||||
|
self.videos = []
|
||||||
|
|
||||||
|
|
||||||
def clear(self):
|
def clear(self):
|
||||||
self.files.clear()
|
self.files.clear()
|
||||||
self.videos.clear()
|
self.videos.clear()
|
||||||
|
if(os.path.exists("uploaded.json")):
|
||||||
|
os.remove("uploade.json")
|
||||||
|
|
||||||
def appendUpload(self,
|
def appendUpload(self,
|
||||||
aid,
|
aid,
|
||||||
|
Reference in New Issue
Block a user