https://gist.github.com/lexszero/116fc5b6ee41ff9a8fc64cfb50f33673
костыль, который проверяет, есть ли у сабжа не-generic экстрактор для урла.
https://gist.github.com/lexszero/116fc5b6ee41ff9a8fc64cfb50f33673
костыль, который проверяет, есть ли у сабжа не-generic экстрактор для урла.
@l29ah чтоб не пытаться mpv урлы, с которыми он гарантированно обосрется, но протормозит несколько секунд чтоб об этом сказать.
@l29ah открывать урлы подходящими программами. open знаеш.
@anonymous нет, ютуб-дл пытается сходить по любому урлу и понять что там за дерьмо.
[I]l…@n…d ~ > time youtube-dl-check https://github.com/rg3/youtube-dl
youtube-dl-check https://github.com/rg3/youtube-dl 1.40s user 0.03s system 99% cpu 1.447 total
[I]l…@n…d ~ > time youtube-dl https://github.com/rg3/youtube-dl
+ /usr/bin/youtube-dl https://github.com/rg3/youtube-dl
[generic] youtube-dl: Requesting header
WARNING: Falling back on generic information extractor.
[generic] youtube-dl: Downloading webpage
[generic] youtube-dl: Extracting information
ERROR: Unsupported URL: https://github.com/rg3/youtube-dl
youtube-dl https://github.com/rg3/youtube-dl 1.84s user 0.08s system 41% cpu 4.651 total
полторы секунды против 4.5. а если дергать сразу mpv - то шесть, потому что его еще напрямую играть пытается.
@anonymous не лучше. время то же, что и у моего костыля, зато ломает сам ютуб-дл на тот случай если я его захочу дернуть явным образом.
@anonymous с того, что я хочу открывать на рандомное говно, картинки с двача, даташиты в пдф, а не только на видео/аудио.
@anonymous не убирая generic extractor я принуждаю себя ждать по несколько лишних секунд в 98% случаев. меня не ебет если в 2% случаев мне надо будет нажать mpv ручками.