This commit is contained in:
Jerry Yan 2019-05-17 21:35:48 +08:00 committed by JerryYan
parent b4559f6771
commit fecd35844f
3 changed files with 6 additions and 15 deletions

View File

@ -258,7 +258,7 @@ class downloader(XiGuaLiveApi):
playlist = None
def _updateRoomOnly(self):
global broadcaster, isBroadcasting, updateTime, forceNotBroadcasting, forceNotDownload
global broadcaster, isBroadcasting, updateTime
super(downloader, self)._updateRoomOnly()
updateTime = datetime.strftime(datetime.now(), dt_format)
broadcaster = self.roomLiver
@ -266,21 +266,14 @@ class downloader(XiGuaLiveApi):
if self.isLive:
self.updPlayList()
else:
forceNotDownload = False
forceNotBroadcasting = False
self.playlist = False
def updPlayList(self):
global streamUrl
if self.isLive:
if "stream_url" in self._rawRoomInfo:
if self.playlist is None:
self.playlist = None
streamUrl = None
else:
self.playlist = self._rawRoomInfo["stream_url"]["flv_pull_url"]
self.playlist = self.playlist.replace("_uhd", "").replace("_sd", "").replace("_ld", "")
streamUrl = self.playlist
if self.isLive and "stream_url" in self._rawRoomInfo:
self.playlist = self._rawRoomInfo["stream_url"]["flv_pull_url"]
self.playlist = self.playlist.replace("_uhd", "").replace("_sd", "").replace("_ld", "")
streamUrl = self.playlist
else:
streamUrl = None
self.playlist = None

View File

@ -10,8 +10,6 @@ from liveDownloader import run as RUN
app = Flask(__name__)
app.config['JSON_AS_ASCII'] = False
CORS(app, supports_credentials=True)
# url_for('static', filename='index.html')
# url_for('static', filename='index.js')
@app.route("/")

View File

@ -26,8 +26,8 @@ def download():
isDownload = True
Common.appendDownloadStatus("Download >{}< Start".format(path))
f = open(path, "wb")
_size = 0
try:
_size = 0
for t in p.iter_content(chunk_size=64 * 1024):
if Common.forceNotDownload:
Common.modifyLastDownloadStatus("Force Stop Download".format(path))