logic to detect single episode shows/movies

master
nate-moo 2021-02-08 16:11:27 -05:00 committed by GitHub
parent c4213804b3
commit e2a9742d40
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 12 deletions

View File

@ -221,26 +221,24 @@ def print_episodeurl(episode):
"magnet") else episode.source().stream_url
print(unquote(url))
def play_episode(episode, *, player, title, episodes="0:0"):
if player == 'mpv':
p = subprocess.Popen([player,
f'--title={title}',
f'--referrer={episode.source().referer}',
f'--user-agent={get_random_header()["user-agent"]}',
p = subprocess.Popen([player,
f'--title={title}',
f'--referrer={episode.source().referer}',
f'--user-agent={get_random_header()["user-agent"]}',
episode.source().stream_url])
elif player == "android":
p = subprocess.Popen(['am', 'start', '-a', 'android.intent.action.VIEW', '-t', 'video/*', '-d', f'{episode.source().stream_url}'])
if episodes == None or ':' in episodes:
p = subprocess.Popen(['am', 'start', '-a', 'android.intent.action.VIEW', '-t', 'video/*', '-d', f'{episode.source().stream_url}'])
input("Press enter to continue\n")
else:
p = subprocess.Popen(['am', 'start', '-a', 'android.intent.action.VIEW', '-t', 'video/*', '-d', f'{episode.source().stream_url}'])
if "0:1" in episodes:
pass
else:
input("Press enter to continue\n")
else:
p = subprocess.Popen([player, episode.source().stream_url
])
p = subprocess.Popen([player, episode.source().stream_url])
p.wait()
def print_info(version):
logger.info('anime-downloader {}'.format(version))
logger.debug('Platform: {}'.format(platform.platform()))