From 07d42c558ae2cd47721268c05b38b0202c154985 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Thu, 21 Mar 2019 07:47:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=96=B9=E6=B3=95=EF=BC=8C?= =?UTF-8?q?=E6=AF=8F=E6=AC=A1=E4=B8=8A=E4=BC=A0=E5=AE=8C=E6=88=90=E5=90=8E?= =?UTF-8?q?=EF=BC=8C=E8=87=AA=E5=8A=A8=E4=BF=9D=E5=AD=98=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bilibili.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/bilibili.py b/bilibili.py index 99f2898..85d7a5c 100644 --- a/bilibili.py +++ b/bilibili.py @@ -2,7 +2,7 @@ import os import re -import shutil +import json as JSON from datetime import datetime import rsa @@ -278,10 +278,12 @@ class Bilibili: ), {"parts": [{"partNumber": i, "eTag": "etag"} for i in range(1, chunks_num + 1)]}, ) - self.videos.append({'filename': upos_uri.replace('upos://ugc/', '').split('.')[0], 'title': part.title, 'desc': part.desc}) + __f = open("uploaded.json","w") + JSON.dump(self.videos, __f) + def finishUpload(self, title, @@ -329,9 +331,21 @@ class Bilibili: ) 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): self.files.clear() self.videos.clear() + if(os.path.exists("uploaded.json")): + os.remove("uploade.json") def appendUpload(self, aid,