添加方法,每次上传完成后,自动保存状态

This commit is contained in:
Jerry Yan 2019-03-21 07:47:03 +08:00 committed by JerryYan
parent 80ac42075e
commit 07d42c558a

View File

@ -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,