multi lingual

This commit is contained in:
j 2017-08-25 11:12:32 +02:00
commit dff582960f
3 changed files with 41 additions and 16 deletions

View file

@ -1,6 +1,13 @@
#!/bin/bash
cd "`dirname "$0"`"
gsettings set org.gnome.desktop.screensaver ubuntu-lock-on-suspend 'false'
gsettings set org.gnome.settings-daemon.plugins.power idle-dim 'false'
gsettings set org.gnome.desktop.screensaver ubuntu-lock-on-suspend false
gsettings set org.gnome.desktop.screensaver lock-enabled false
gsettings set org.gnome.desktop.session idle-delay 0
gsettings set org.gnome.settings-daemon.plugins.power idle-dim false
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
gsettings set org.gnome.desktop.background color-shading-type 'solid'
gsettings set org.gnome.desktop.background primary-color '#888888'
gsettings set org.gnome.desktop.background secondary-color '#888888'
gsettings set org.gnome.desktop.background picture-options 'none'
exec ./play.py

View file

@ -16,6 +16,9 @@ lock = '/tmp/update.lock'
folder = os.path.abspath(os.path.dirname(__file__))
os.chdir(folder)
lang = '1080p'
lang = 'no-en'
def get_subtitle(url, name):
try:
r = requests.get(url, stream=True)
@ -25,6 +28,7 @@ def get_subtitle(url, name):
except:
pass
if os.path.exists(lock):
sys.exit(0)
with open(lock, 'w') as f:
@ -55,7 +59,7 @@ for i in range(10):
mtime = time.mktime(datetime.datetime.strptime(r.headers.get("Last-Modified"), "%a, %d %b %Y %X GMT").timetuple())
os.utime(name, (mtime, mtime))
ox.avinfo(name)['duration']
get_subtitle(url.replace('.mp4', '.srt'), name.replace('.mp4', '.srt'))
get_subtitle(url.replace('1080p.mp4', lang + '.srt'), name.replace('.mp4', '.srt'))
except KeyboardInterrupt:
os.unlink(lock)
sys.exit(-1)