From 2202d76d3a4e83071c0d1b7901de9b29bb4f3878 Mon Sep 17 00:00:00 2001 From: j Date: Wed, 29 Dec 2021 11:47:17 +0100 Subject: [PATCH 1/2] black check --- cdoseaplay/play.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cdoseaplay/play.py b/cdoseaplay/play.py index 1d90854..500e24e 100755 --- a/cdoseaplay/play.py +++ b/cdoseaplay/play.py @@ -42,7 +42,6 @@ def main(): logging.basicConfig(level=logging.DEBUG, format=log_format) base = os.path.dirname(os.path.abspath(__file__)) os.chdir(base) - player = get_player(font=config.font, font_size=config.font_size) player.register_key_binding('q', q_binding) @@ -69,7 +68,7 @@ def main(): player.pause = True pause_next = False play_lights = False - elif player.path.decode().endswith('black.mp4'): + elif player.path and player.path.decode().endswith('black.mp4'): pause_next = True play_lights = False From 04bac1f201bc102775b07c7bdad525a681592eb6 Mon Sep 17 00:00:00 2001 From: j Date: Wed, 29 Dec 2021 11:47:31 +0100 Subject: [PATCH 2/2] don't decode/encode subs --- cdoseaplay/config.py | 2 ++ cdoseaplay/update.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/cdoseaplay/config.py b/cdoseaplay/config.py index 4b88206..c83db96 100644 --- a/cdoseaplay/config.py +++ b/cdoseaplay/config.py @@ -7,7 +7,9 @@ lang = '1080p' start = '' lights = False font = 'Menlo' +# SimHei for chinese font_size = 28 +# 30 for chinese conf = os.path.expanduser('~/.config/cdosea.json') if os.path.exists(conf): diff --git a/cdoseaplay/update.py b/cdoseaplay/update.py index 9469783..d9ced70 100755 --- a/cdoseaplay/update.py +++ b/cdoseaplay/update.py @@ -26,8 +26,8 @@ def get_subtitle(url, name): try: r = requests.get(url) if r.status_code == 200: - with open('%s.tmp' % name, 'w') as fd: - fd.write(r.text) + with open('%s.tmp' % name, 'wb') as fd: + fd.write(r.content) shutil.move('%s.tmp' % name, name) else: print('%s failed (%s)' % (url, r.status_code))