Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ animdl -x stream -r 1 "yugen:86"
- justfoolingaround/animdl v1.7.1
- Hello, buddy.
- It is 04:57 PM on a beautiful Sunday!
- Scraping juicy streams from 'yugen'@https://yugen.to/anime/7484/86/
- Now streaming '86'
- Currently playing: 'Episode 1'. 0 episodes in queue.
- This stream may be share-able [embeddable and playable as a single URL] (please note that subtitles, chapters and titles won't be embedded).
- Share-ables: embed, direct url
- ╭─────────────────────────────── Traceback (most recent call last) ────────────────────────────────╮
- │ /home/uzuto/.local/bin//animdl:8 in <module> │
- │ │
- │ 5 from animdl.__main__ import __animdl_cli__ │
- │ 6 if __name__ == '__main__': │
- │ 7 │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) │
- │ ❱ 8 │ sys.exit(__animdl_cli__()) │
- │ 9 │
- │ │
- │ ╭─────────────────────── locals ───────────────────────╮ │
- │ │ re = <module 're' from '/usr/lib/python3.10/re.py'> │ │
- │ │ sys = <module 'sys' (built-in)> │ │
- │ ╰──────────────────────────────────────────────────────╯ │
- │ │
- │ /home/uzuto/.local/lib/python3.10/site-packages/click/core.py:1128 in __call__ │
- │ │
- │ /home/uzuto/.local/lib/python3.10/site-packages/click/core.py:1053 in main │
- │ │
- │ /home/uzuto/.local/lib/python3.10/site-packages/click/core.py:1659 in invoke │
- │ │
- │ /home/uzuto/.local/lib/python3.10/site-packages/click/core.py:1395 in invoke │
- │ │
- │ /home/uzuto/.local/lib/python3.10/site-packages/click/core.py:754 in invoke │
- │ │
- │ /home/uzuto/.local/lib/python3.10/site-packages/animdl/core/cli/helpers/logger.py:79 in │
- │ __inner__ │
- │ │
- │ 76 │ │ │ │
- │ 77 │ │ │ logging.setLoggerClass(SmartColouredLogger) │
- │ 78 │ │ │ │
- │ ❱ 79 │ │ │ return f(*args, **kwargs, log_file=log_file, log_level=log_level) │
- │ 80 │ │ │
- │ 81 │ │ return __inner__ │
- │ 82 │
- │ │
- │ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │
- │ │ args = () │ │
- │ │ basic_config_kwargs = { │ │
- │ │ │ 'format': '[\x1b[35m%(filename)s:%(lineno)d\x1b[0m - %(asctime)s - │ │
- │ │ %(name)s: %(levelname)s] %(mes'+6, │ │
- │ │ │ 'level': 20 │ │
- │ │ } │ │
- │ │ f = <function banner_gift_wrapper.<locals>.wrapper.<locals>.__inner__ at │ │
- │ │ 0x7fbd1ef97b50> │ │
- │ │ file_logging_format = '[%(filename)s:%(lineno)d - %(asctime)s - %(name)s: %(levelname)s] │ │
- │ │ %(message)s' │ │
- │ │ kwargs = { │ │
- │ │ │ 'range': <function RangeParameter.convert.<locals>.<lambda> at │ │
- │ │ 0x7fbd20bac700>, │ │
- │ │ │ 'query': 'yugen:86', │ │
- │ │ │ 'quality': 'best[subtitle]/best', │ │
- │ │ │ 'special': '', │ │
- │ │ │ 'player': 'mpv', │ │
- │ │ │ 'player_opts': None, │ │
- │ │ │ 'index': None │ │
- │ │ } │ │
- │ │ log_file = None │ │
- │ │ log_level = 20 │ │
- │ │ logging_format = '[\x1b[35m%(filename)s:%(lineno)d\x1b[0m - %(asctime)s - %(name)s: │ │
- │ │ %(levelname)s] %(mes'+6 │ │
- │ │ SmartColouredLogger = <class │ │
- │ │ 'animdl.core.cli.helpers.logger.setup_loggers.<locals>.wrapper.<local… │ │
- │ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
- │ │
- │ /home/uzuto/.local/lib/python3.10/site-packages/animdl/core/cli/helpers/banner.py:76 in │
- │ __inner__ │
- │ │
- │ 73 │ │ │ if log_level > 20: │
- │ 74 │ │ │ │ return f(*args, log_level=log_level, log_file=log_file, **kwargs) │
- │ 75 │ │ │ │
- │ ❱ 76 │ │ │ return f(*args, log_level=log_level, log_file=log_file, **kwargs) │
- │ 77 │ │ │
- │ 78 │ │ return __inner__ │
- │ 79 │
- │ │
- │ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │
- │ │ args = () │ │
- │ │ f = <function animdl_stream at 0x7fbd1ef97ac0> │ │
- │ │ kwargs = { │ │
- │ │ │ 'range': <function RangeParameter.convert.<locals>.<lambda> at │ │
- │ │ 0x7fbd20bac700>, │ │
- │ │ │ 'query': 'yugen:86', │ │
- │ │ │ 'quality': 'best[subtitle]/best', │ │
- │ │ │ 'special': '', │ │
- │ │ │ 'player': 'mpv', │ │
- │ │ │ 'player_opts': None, │ │
- │ │ │ 'index': None │ │
- │ │ } │ │
- │ │ log_file = None │ │
- │ │ log_level = 20 │ │
- │ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
- │ │
- │ /home/uzuto/.local/lib/python3.10/site-packages/animdl/core/cli/commands/stream.py:206 in │
- │ animdl_stream │
- │ │
- │ 203 │ │ │ │ │ │ │ ) │
- │ 204 │ │ │ │ │ │ │
- │ 205 │ │ │ │ │ │ with streamer: │
- │ ❱ 206 │ │ │ │ │ │ │ streamer.play( │
- │ 207 │ │ │ │ │ │ │ │ selection["stream_url"], │
- │ 208 │ │ │ │ │ │ │ │ title=media_title, │
- │ 209 │ │ │ │ │ │ │ │ headers=headers, │
- │ │
- │ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │
- │ │ _ = 'yugen' │ │
- │ │ anime = {'name': '86', 'anime_url': 'https://yugen.to/anime/7484/86/'} │ │
- │ │ chapters = [] │ │
- │ │ console = <console width=166 ColorSystem.TRUECOLOR> │ │
- │ │ content_title = '86' │ │
- │ │ count = 1 │ │
- │ │ episode_number = 1 │ │
- │ │ episode_text = 'Episode 1' │ │
- │ │ headers = {} │ │
- │ │ index = None │ │
- │ │ kwargs = { │ │
- │ │ │ 'log_file': None, │ │
- │ │ │ 'range': <function RangeParameter.convert.<locals>.<lambda> at │ │
- │ │ 0x7fbd20bac700> │ │
- │ │ } │ │
- │ │ log_level = 20 │ │
- │ │ logger = <SmartColouredLogger streamer (INFO)> │ │
- │ │ match = <regex.Match object; span=(0, 31), │ │
- │ │ match='https://yugen.to/anime/7484/86/'> │ │
- │ │ media_title = '86: Episode 1' │ │
- │ │ player = 'mpv' │ │
- │ │ player_opts = () │ │
- │ │ playing = True │ │
- │ │ provider = 'yugen' │ │
- │ │ provider_module = <module 'animdl.core.codebase.providers.yugen' from │ │
- │ │ '/home/uzuto/.local/lib/python3.10/site-packages/animdl/core/codebase/… │ │
- │ │ quality = 'best[subtitle]/best' │ │
- │ │ query = 'yugen:86' │ │
- │ │ r = <function RangeParameter.convert.<locals>.<lambda> at 0x7fbd20bac700> │ │
- │ │ selection = { │ │
- │ │ │ 'stream_url': │ │
- │ │ 'https://wwwx13.gofcdn.com/videos/hls/AHJ3sdok4I6iBiBNwKX0Gg/167379595… │ │
- │ │ } │ │
- │ │ shareable_url = URL('https://plyr.link/p/player.html#aHR0cHM6Ly93d3d4MTMuZ29mY2RuLmNvb… │ │
- │ │ special = '' │ │
- │ │ stream_urls = [ │ │
- │ │ │ { │ │
- │ │ │ │ 'stream_url': │ │
- │ │ 'https://wwwx13.gofcdn.com/videos/hls/AHJ3sdok4I6iBiBNwKX0Gg/167379595… │ │
- │ │ │ }, │ │
- │ │ │ { │ │
- │ │ │ │ 'stream_url': │ │
- │ │ 'https://www03.gofcdn.com/videos/hls/AHJ3sdok4I6iBiBNwKX0Gg/1673795954… │ │
- │ │ │ } │ │
- │ │ ] │ │
- │ │ stream_urls_caller = functools.partial(<function fetcher.<locals>.<lambda> at │ │
- │ │ 0x7fbd20bac820>, anime_id='7484', episode_id=1) │ │
- │ │ streamer = <animdl.core.cli.helpers.players.mpv.MPVDefaultPlayer object at │ │
- │ │ 0x7fbd1f298eb0> │ │
- │ │ streams = [ │ │
- │ │ │ ( │ │
- │ │ │ │ functools.partial(<function fetcher.<locals>.<lambda> at │ │
- │ │ 0x7fbd20bac820>, anime_id='7484', episode_id=1), │ │
- │ │ │ │ 1 │ │
- │ │ │ ) │ │
- │ │ ] │ │
- │ │ titles = {None} │ │
- │ │ total = 1 │ │
- │ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
- │ │
- │ /home/uzuto/.local/lib/python3.10/site-packages/animdl/core/cli/helpers/players/mpv.py:84 in │
- │ play │
- │ │
- │ 81 │ │ │
- │ 82 │ │ args += tuple(self.optimisation_args) │
- │ 83 │ │ │
- │ ❱ 84 │ │ self.spawn(args) │
- │ 85 │
- │ 86 │
- │ 87 class CelluloidPlayer(MPVDefaultPlayer): │
- │ │
- │ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │
- │ │ args = ( │ │
- │ │ │ 'mpv', │ │
- │ │ │ │ │
- │ │ 'https://wwwx13.gofcdn.com/videos/hls/AHJ3sdok4I6iBiBNwKX0Gg/1673795954/157772… │ │
- │ │ │ '--http-header-fields=', │ │
- │ │ │ '--title=86: Episode 1', │ │
- │ │ │ '--force-media-title=86: Episode 1', │ │
- │ │ │ '--sub-files=', │ │
- │ │ │ '--force-window=immediate' │ │
- │ │ ) │ │
- │ │ chapters = [] │ │
- │ │ headers = {} │ │
- │ │ kwargs = {} │ │
- │ │ opts = None │ │
- │ │ self = <animdl.core.cli.helpers.players.mpv.MPVDefaultPlayer object at 0x7fbd1f298eb0> │ │
- │ │ stream_url = 'https://wwwx13.gofcdn.com/videos/hls/AHJ3sdok4I6iBiBNwKX0Gg/1673795954/157772… │ │
- │ │ subtitles = [] │ │
- │ │ title = '86: Episode 1' │ │
- │ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
- │ │
- │ /home/uzuto/.local/lib/python3.10/site-packages/animdl/core/cli/helpers/players/base_player.py:6 │
- │ 7 in spawn │
- │ │
- │ 64 │ │ if self.process is not None: │
- │ 65 │ │ │ self.process.kill() │
- │ 66 │ │ │
- │ ❱ 67 │ │ self.process = subprocess.Popen(*(self.args + args), **kwargs) │
- │ 68 │ │
- │ 69 │ def __enter__(self): │
- │ 70 │ │ return self │
- │ │
- │ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │
- │ │ args = ( │ │
- │ │ │ ( │ │
- │ │ │ │ 'mpv', │ │
- │ │ │ │ │ │
- │ │ 'https://wwwx13.gofcdn.com/videos/hls/AHJ3sdok4I6iBiBNwKX0Gg/1673795954/157772/f2'… │ │
- │ │ │ │ '--http-header-fields=', │ │
- │ │ │ │ '--title=86: Episode 1', │ │
- │ │ │ │ '--force-media-title=86: Episode 1', │ │
- │ │ │ │ '--sub-files=', │ │
- │ │ │ │ '--force-window=immediate' │ │
- │ │ │ ), │ │
- │ │ ) │ │
- │ │ kwargs = {} │ │
- │ │ self = <animdl.core.cli.helpers.players.mpv.MPVDefaultPlayer object at 0x7fbd1f298eb0> │ │
- │ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
- │ │
- │ /usr/lib/python3.10/subprocess.py:780 in __init__ │
- │ │
- │ 777 │ │ if bufsize is None: │
- │ 778 │ │ │ bufsize = -1 # Restore default │
- │ 779 │ │ if not isinstance(bufsize, int): │
- │ ❱ 780 │ │ │ raise TypeError("bufsize must be an integer") │
- │ 781 │ │ │
- │ 782 │ │ if pipesize is None: │
- │ 783 │ │ │ pipesize = -1 # Restore default │
- │ │
- │ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │
- │ │ args = '--fs' │ │
- │ │ bufsize = ( │ │
- │ │ │ 'mpv', │ │
- │ │ │ │ │
- │ │ 'https://wwwx13.gofcdn.com/videos/hls/AHJ3sdok4I6iBiBNwKX0Gg/167379595… │ │
- │ │ │ '--http-header-fields=', │ │
- │ │ │ '--title=86: Episode 1', │ │
- │ │ │ '--force-media-title=86: Episode 1', │ │
- │ │ │ '--sub-files=', │ │
- │ │ │ '--force-window=immediate' │ │
- │ │ ) │ │
- │ │ close_fds = True │ │
- │ │ creationflags = 0 │ │
- │ │ cwd = None │ │
- │ │ encoding = None │ │
- │ │ env = None │ │
- │ │ errors = None │ │
- │ │ executable = None │ │
- │ │ extra_groups = None │ │
- │ │ group = None │ │
- │ │ pass_fds = () │ │
- │ │ pipesize = -1 │ │
- │ │ preexec_fn = None │ │
- │ │ restore_signals = True │ │
- │ │ self = <repr-error "'Popen' object has no attribute 'returncode'"> │ │
- │ │ shell = False │ │
- │ │ start_new_session = False │ │
- │ │ startupinfo = None │ │
- │ │ stderr = None │ │
- │ │ stdin = None │ │
- │ │ stdout = None │ │
- │ │ text = None │ │
- │ │ umask = -1 │ │
- │ │ universal_newlines = None │ │
- │ │ user = None │ │
- │ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
- ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
- TypeError: bufsize must be an integer
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement