Closed sadr0b0t closed 2 years ago
Заодно проверять доступность иконок плейлистов
https://github.com/sadr0b0t/yashlang/commit/f9127db86dc7d9a66668af24aa680f493f9abaa4
резульаты автоматических проверок будут здесь https://github.com/sadr0b0t/yashlang/issues/147
иконки пока не проверяю (для многих ютюбовских плейлистов иконки сейчас не грузятся, но через vpn грузятся)
Каналов в рекомендованных совсем уже неприлично дофига, но и копирасты на ютюбе лютуют. Проверять что там с последнего коммита заблокировали вручную вообще не вариант. Нужно делать автоматически и желательно на десктопе.
Кое-какой задел есть в https://github.com/sadr0b0t/yashlang/issues/93 в DataIOTest.java
Там же нужно разместить код, который пройдет по плейлистам и проверит каждый из них. Проблема может быть в том, что ютюб скорее всего не будет возвращать на них 404, а будет возвращать живую страницу со статусом блокировки. Чтобы распознать ошибку нужен парсер. Лучший вариант - NewPipeExtractor, очевидно. Да, на десктопе его уже как-то запускал, поэтому должно быть норм: StreamHelperTest.java