Unencode urls for printing (#553)

* Unencode urls for printing

* get magnet links as provided by provider
master
AbdullahM0hamed 2020-10-12 18:51:29 +01:00 committed by GitHub
parent d950dd6567
commit eadf54e531
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 2 deletions

View File

@ -18,7 +18,7 @@ import requests
from tabulate import tabulate from tabulate import tabulate
from uuid import uuid4 from uuid import uuid4
from secrets import choice from secrets import choice
from urllib.parse import urlparse from urllib.parse import urlparse, unquote
from anime_downloader import session from anime_downloader import session
from anime_downloader.sites import get_anime_class, helpers from anime_downloader.sites import get_anime_class, helpers
@ -207,7 +207,8 @@ def print_episodeurl(episode):
# print(episode.source().stream_url + "?referer=" + episode.source().referer) # print(episode.source().stream_url + "?referer=" + episode.source().referer)
# else: # else:
# Currently I don't know of a way to specify referer in url itself so leaving it here. # Currently I don't know of a way to specify referer in url itself so leaving it here.
print(episode.source().stream_url) url = episode.url if episode.url.startswith("magnet") else episode.source().stream_url
print(unquote(url))
def play_episode(episode, *, player, title): def play_episode(episode, *, player, title):