LINUX.ORG.RU
решено ФорумTalks

Видео искалка - reptube

 , , , ,


5

5

Студия Колобо.. кхм. Конгломерат корпораций "000 На Коленочке ЛТД" от создателей "И таааак сойдёёёт" представляяяееет! Очередную, но уникальную во всей солнечной системе, а может быть даже галактике, фигню!
Короче суть проста как две палки, часто кидают ссылки на ютуб которые нифига не работают, но иногда есть аналогичное видео на rutube/platforma/my.mail/etc и для автоматизации поиска накалякалось. Главное чтобы youtube.com не блокировался полностью, чтобы по ссылке можно было извлечь название видео. Можно просто искать видео на rutube/platforma/my.mail/etc с разным форматом вывода, пайпы, m3u вывод для mpv и прочее Собственно воть и всё. Конечно, можно просто использовать браузер и использовать поиск в нём, но вот зачем это делать, если это можно не делать! Гениально, где моя шоколадная медалька.

Недоисходники

Чет я приболел, лень писать смешульки так что я тут тупо скопирую readme дабы не запаривать Ъ своим очередным высеро…шедевром


Зависимости

Любая версия Lua и утилита curl

  • Lua5.1
  • Luajit
  • Lua5.2
  • Lua5.3
  • Lua5.4

Использование

  • Аргументы опциональные
    • -h Отобразить справку
    • -d Отключить цветной вывод
    • -n [NUMBER] Количество результатов для вывода, в каждом из ресурсов
    • -v Подробный вывод, описание, имя канала, категория
    • -m Вывод в формате m3u (удобно для передачи в mpv)
    • -s Искать только точное совпадение с запросом
    • -l Отображать вывод в виде списка чистых ссылок
    • -ru --rutube Отобразить результаты с rutube.ru
    • -pl --platforma Отобразить результаты с platforma.ru
    • -my --mymail Отобразить результаты с my.mail.ru
    • -ok --okru Отобразить результаты с ok.ru
    • -dz --dzen Отобразить результаты с dzen.ru
    • -co --coub Отобразить результаты с coub.com

По умолчанию поиск ведётся везде, если вы выберите -ru будет показан
только вывод с rutube, если вы выберите больше ключей например ‘-pl -ru’
то будет выведено только то что выбрано, и в том порядке в котром идут ключи

Примеры

Использовать для поиска текстовый запрос, вывести 10 результатов с подробностями
аргументы можно спокойно смешивать с запросом, если в запросе нет символа - и
других символов интерпретируемых терминалом, в ином случае 'нужно обернуть в каычки'

reptube Рецепты салатов -n 10 -v

Получить только 1 вариант с названием

reptube -n 1 Почему надо выключать телефоны на борту самолета

Найти видео по ссылке из youtube

reptube https://www.youtube.com/watch?v=jN1fA6zupOM

Найти видео по ссылке из youtube в строгом режиме, 100% совпадение или ничего

reptube -s https://www.youtube.com/watch?v=jN1fA6zupOM

Оформить вывод в формат m3u, полезно для передачи видеоплеерам, например mpv

reptube -m https://www.youtube.com/watch?v=jN1fA6zupOM | mpv -

Можно использовать pipe удобно для скриптов

echo 'Фильмы' | reptube -m | mpv -

Ссылки можно передать в чистом виде как аргументы, но до получения метаданных
названия видео отображаться не будут, но начнут отображение в момент воспроизведения

mpv $(reptube -l Мультики)

Примеры вывода

  • Первое попавшееся видео
dron@gnu:~$ reptube Фильм Матрица -n 1 
* [1] Матрица (фильм, 1999)
  https://rutube.ru/video/307c52af7c3e122855aea0899c247971/
  • Тоже самое только с подробным выводом
dron@gnu:~$ reptube Фильм Матрица -n 1 -v
* [1] Матрица (фильм, 1999)
  [Фильмач — фильмы и сериалы онлайн][Фильмы]
  Культовый киберпанк братьев Вачовски, стабильно занима
  ющий высокие места во всевозможных топах лучших фильмов. 
  Философский подтекст фильм так глубок, что его корни ищут
   не только в классической мысли, но и более спорных источ
  никах — от классического аниме до «Алисы в стране чудес».
  Днём Томас Андерсон пишет код в одной из поглотивших мир 
  корпораций, а по ночам взламывает цифровые системы. В мир
  е закулисья он носит имя Нео, и в сети для него нет ни од
  ной тайны. Однажды Нео приходит таинственное сообщение= «
  Ты увяз в Матрице», а также указание следовать за белым к
  роликом. Вскоре он находит того самого кролика на спине н
  екой Тринити, и она предлагает ему погрузиться в новую ре
  альность. После этого жизнь Нео разделяется на «до» и «по
  сле».Год выпуска= 1999Жанр= фантастика, боевикПродолжител
  ьность= 136 мин.Режиссёр= Лана Вачовски, Лилли ВачовскиВ 
  ролях= Киану Ривз, Лоренс Фишбёрн, Кэрри-Энн Мосс, Хьюго 
  Уивинг, Глория Фостер, Джо Пантольяно, Маркус Чонг, Джули
  ан Араханга, Мэтт Доран, Белинда МакКлориCтрана= США, Авс
  тралияCтудия= Groucho II Film Partnership, Warner Bros. P
  ictures Co., Bullet Time, Silver PicturesЗдесь вы можете 
  посмотреть фильм Матрица в русском синхронном переводе в 
  хорошем качестве (4k, 2k, Full HD, 1080p) совершенно бесп
  латно.
  https://rutube.ru/video/307c52af7c3e122855aea0899c247971/
  • В фомате m3u
dron@gnu:~$ reptube Фильм Матрица -n 1 -m
#EXTM3U
#EXTINF:-1,'Матрица (фильм, 1999)'
https://rutube.ru/video/307c52af7c3e122855aea0899c247971/
  • Чистая ссылка
dron@gnu:~$ reptube Фильм Матрица -n 1 -l
https://rutube.ru/video/307c52af7c3e122855aea0899c247971/
  • Поиск по ссылке на youtube с точным совпадением
dron@gnu:~$ reptube -s 'https://www.youtube.com/watch?v=jN1fA6zupOM'
* [1] Почему надо выключать телефоны на борту самолета
  https://rutube.ru/video/3f329d37994e4f1c9e148028c1bf5d7a/
* [2] Почему надо выключать телефоны на борту самолета
  https://rutube.ru/video/4c87a2ea11f92883cfcfabd63a79c794/
dron@gnu:~$ 
  • Тупа мультики детю врубить (нет фильтра по возрату, на свой страх и риск)
reptube добрые мультфильмы -m | mpv -

Надеюсь кому пригодится
Досвиданья ::)

★★★★★

Последнее исправление: LINUX-ORG-RU (всего исправлений: 10)

но иногда есть аналогичное видео на rutube

Почему ограничено только одной площадкой? Пусть ищет на всех российских, подобно yandex.video, для большего обхвата. Там рутуб, вк, дзен, ок…

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от krasnh

Пускай API внешнее сделают чтобы три раза ку не делать =) яндекс думает что ты бот через раз (а ты тут и есть бот), вк раз 100 пускает потом всё отваливается, там уникальный anonID нужен который через js генерится и пустя время тухнет, дзен не знаю не пробовал, однокашники тоже не пробовал. Рутуб просто отдаёт json и 100 вариатов, основная цель скрипта открыть в рутубе ссылку от ютуба, всё остальное чисто по приколу, но оказалось удобным, оставил.

Может спустя время добавлю ещё что-то, но надёжно заработал поиск только рутубовский, и то не факт кто спутя время сделают так что всё отвалится, не просто сто-то поменяют, а навешают обязательных трекеров в POST запрос и всё, тащи js и прочее, проще браузером будет, а я хотел просто маленький скрипт (но он не маленький из за тучки кода для совместимости со всеми Lua) ну и json трансплиттер и прочее

LINUX-ORG-RU ★★★★★
() автор топика
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)

Кстати, подумалось, а не сильно ли ты рискуешь подобной темой? Мою «Перенос любимого контента с ютуба на другие площадки» грохнули в свое время по ‘4.1 Offtopic’.

Кто-то из модеров, похоже, сильно любит площадки Гугла и защищает их любой ценой. ) Шутка.

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 2)

Щас перетащил ссылку ютуба за пределы браузера, открылось окно с предложением создать ярлык. Сразу вспомнился тот проект, который ты озвучивал, типа предлагается выбор в чем открыть - плеере (mpv) или в том же reptube, или еще где.
Если помнишь еще о чем я.

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от krasnh

Помню, концепт есть, но как его адекватно сделать пока не знаю. Вернее оно уже сделано, ну, прототип, где-то валяется, но там проблемы, в реальности оно больше раздражает чем помогает, но это надо играть, по разному пробовать, и всё такое.

открылось окно с предложением создать ярлык

У тебя кеды?

LINUX-ORG-RU ★★★★★
() автор топика
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

В венде можно просто перетащить один файл на другой, и exe-шник получит путь к тому файлу как параметр. Тут это всё DE-зависимо?

shalom_ ★★
()
Последнее исправление: shalom_ (всего исправлений: 1)

Ну а так, молодец что старался, конечно, но впн у всех есть, а у кого нет, те тем более в консоль пердолиться вряд ли полезут

Если как расширение для браузера сделать, может и хорошая тема

shalom_ ★★
()
Ответ на: комментарий от shalom_

Специфично, там суть была в том что ты сам описываешь обработчики чего-либо, и когда в буфере обмета появляется что-либо, всплывает окошечко типа оверлей чуть полупрозрачны например с обработчиками (ну там как картинки они отображаются просто, области) предлагающее тебе тем что ты задал обработать. Можно делать специфичные вещи всякие. В кедах вроде можно тоже перетащить ссылку на иконку в панели и откроется на то что перетащил. Я не знаю буду это делать или нет. Это так, давние мысли вслух и локальные эксперименты

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от shalom_

Концепт есть, запрос к поиску rutube делается обычным GET запросом отдающим обычный json тут прям доктор прописал сделать расширение для браузера. В принципе могу сделать, тут будет всё даже гораздо проще так как нет возни с json, запросами, utf8 для старой lua и прочего, строчек в 50 наверное на javascript уложится. если не меньше, но оставлю это кому другому пока. Я не жадина =) Хотя попозже может и попробую, а может и нет.

LINUX-ORG-RU ★★★★★
() автор топика

Вот бы такое же для поиска аналогов видео с замедленного Pornhub в ВК нашем российском православном со скрапами.

Daedalus
()

видео на rutube и для автоматизации поиска

на rutube поиск крайне плохо работает, если не знаешь слово-в-слово то находит всякую фигню

Kolins ★★★★
()
Ответ на: комментарий от Kolins

Да, поиск там плохой, ну хоть по 100% точному совпадению находит и ладушки, тут даже плюс, находит точное совпадение и не умничает, а учитывая что выдача всего 100 результатов, вставил в запрос лишнюю букву и у тебя другой ответ, тоже плюс получается =), вариативность высокая хехе.

LINUX-ORG-RU ★★★★★
() автор топика

Фсмысле? А поиском Яндекса не судьба пользоваться? Яндекс сам пишет «Видео загружается дольше обычного. Поискать в других источниках?»

Зачем ваша поделка?

tiinn ★★★★★
()
Последнее исправление: tiinn (всего исправлений: 1)
Ответ на: комментарий от tiinn

Зачем ваша поделка?

Затем что яндекс ненужен :Р

Кому не интересно - идити, идити. Дверь прикройте а то дует.)

frunobulax ★★★
()
Ответ на: комментарий от One

лишь бы не настроить на роутере обход DPI

Обойти любую версию ТСПУ не получится, только через сторонние прокси/впн, за которые нужно платить.

yandrey ★★
()
Ответ на: комментарий от tiinn

Зачем ваша поделка?

Мне захотелось, я сделал. А зачем написано в шапке =) Всё, не ищи в этом тайных смыслов. Поиск яндекса не работает в терминале, поиском яндекса я не открою видео по ссылке из буфера обмена с траспоиском видео по ссылке с одного ресурса на другом. Иногда машина сильно нагружена по памяти решая задачу, браузер закрыт, но процессор загружен не сильно, можно найти какой видосик и прокинуть в mpv не нагружая память. Мне самому всё это нужно редко, но иногда хочется, а теперь и можется. Пусть скромно, пусть плохенько, зато своё.

LINUX-ORG-RU ★★★★★
() автор топика

Какие молодцы! Спасибо! Впрочем, сам, по-старинке, буду пользоваться поиском Рутуба и (глухими ночами, через ВПН) поиском ЮТуба. Меня интересует очень специфичный контент, легче (нет, вру, привычнее) вручную + ytdlp.

Old-Cat
()
Ответ на: комментарий от sparkie

Йя нипоняль :( Объясни пояснительно бригадно пжлст
А так дело хозяйское, утилка специфичная и нужна 0,1% от 00000,1% от 0,000000000000000000000001% наверное :D

LINUX-ORG-RU ★★★★★
() автор топика
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

Какие молодцы!

Кто вы? Я тут один! :D

Это тебе так кажется… Кукурузный Спас (Хэллоуин) ещё идёт, между прочим.

Old-Cat
()
Ответ на: комментарий от krasnh

Почему ограничено только одной площадкой?

Чуть покумекал, чуть попозже ещё будет pvideo.ru, пока отлаживаю, все данные есть, обычным GET запросом можно получить, только вот категории видео у них вида category: zv2aAS0uIEkt ищу как распознать что за этим идентификатором написано, и как только так сразу обновлю, хотя надо ещё продумать как ключами удобно манипулировать, так как например mpv не может открыть ссылку на платформу. Наверное стоит по умолчанию выводить всё доступное, но добавить возможность указать ключами типа -ru -pl и в каком порядке ключи идут в таком и выводить и если указан хоть один то другие не выводить, типа или всё, или по выбору. Надо подумать… Ну и ещё там по мелочи.

Дзен, вк, ок, наверное мимо, там у них сложно, я этого не хочу, либо публичное API есть, либо нет.

LINUX-ORG-RU ★★★★★
() автор топика
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

mpv не может открыть ссылку на платформу

Ну да, запрос на добавление экстрактора «Платформа» в yt-dlp давно висит, и даже уже есть готовый код, но то ли не кому вносить (автора «pukkandan» давно не вижу в обсуждениях), то ли еще что.

Помнится, я просил добавить «live.vkplay» в yt-dlp, добавили без проблем.

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от krasnh

Гугл вообще в поиске не выдаёт платформу, прячет, а я домен забыл сначала какой, в яндексе нашёл что pvideo, а на домене платформа что-то строительное лол, я сначала подумал что ни всё, того, но нет. Ладно, так или иначе, ещё чуть и будет платформа, со всем что нужно разобрался, тестить надо теперь.

Самое худшее, если у них у всех будет меняться API поиска, надеюсь не будет :), а если будет так что будет проблемно значит reptube просто откинет коньки, ну и ладно :)

LINUX-ORG-RU ★★★★★
() автор топика

Ты наколеночный парсер JSON написал… Пусть и кривой, но неужели в Lua встроенный не завезли?

rtxtxtrx ★★
()
Ответ на: комментарий от rtxtxtrx

Ненужнен он в lua встроенный, как и встреонные base64/32/etc xml,toml,yaml,ini и прочие, если они нужны реализуй или используй библитеки, Lua это Си в мире интерпритируемых языков, если чего-то нет, засучи рукава :) И это замечательно. Почитай про Lua что это, зачем нужен и почему он такой. Надеюсь хипстеры не продавят Роберту свои хотелки, а он дядька упёртый и это хорошо. К тому же разработка языка и стандартной библиотеки закрытая, это ещё лучше =))) Но местами геморой, ага гыыыы

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от grem

Спасибо гляну, но там весь вопрос в API, оно работает, но спустя время (от 100 до 1000 запросов) кирдыкается и нужно некие машгические чиселки генерируемые при первом соедиении получать, пока не. Мне бы что попроще, в очередную yt-dlp галеру превращаться не планирую, оно должно в первую очередь мне помогать делать мои хотелки, а не чтобы я становился рабом программы =))

Вкаааалывают рообатыыы, а не человек!

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от grem

и автоматической выпиской штрафов за просмотр запрещенки… полезнее бы было сделать поиск по всяким площадкам типа лост фильм и тп, где торренты с переводами выкладывают…

rtxtxtrx ★★
()
Ответ на: комментарий от rtxtxtrx

выпиской штрафов за просмотр запрещенки

Просмотр ютубовского контента на российских площадках никто не запрещал. Путаете, батенька. )

krasnh ★★★★
()
Ответ на: комментарий от krasnh

он про вкудахте-видео писал. не приписывай мне того что опровергаешь

rtxtxtrx ★★
()
Ответ на: комментарий от rtxtxtrx

Я знаю только про штрафы за не маркированную рекламу, но это к тем кто рекламит там кого-то, а про просмотр случайного видео если вдруг оно окажется бякой и низянизя его глядеть можно узнать? Не слышал про такое, да и не верится, ибо это что мне какой дурачёк скинет ссылку в вк на вк, а там хрень какая страшная, а я то откуда знаю что там, и что и всё? Давай пруф пожуйста.

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от rtxtxtrx

полезнее бы было сделать поиск по всяким

Запили расширение для всех браузеров, ты как раз по javascript тут выше уже предлагали уже. Тебе будет проще чем мне на порядок, ибо в браузере всё что надо из коробки есть. Ну и тем кто умеет пользоваться только браузером будет проще =)

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от krasnh

Добавил plvideo.ru теперь ищет по обоим. По умолчанию везде ищет, но можно выбрать по отдельности через ключи -pl/-ru тогда будет отображено только то что выбрано и в том порядке что заданы ключами. Отображение выравнивается по размеру ссылки на веб страницу с видео. Порой коряво, но да пофигу =) Это лучше чем вообще без выравнивания. Всё. На сегодня хватит.

На некоторые запросы платформа выдаёт некорректные данные, оборванный json такое просто игнорируется и ничего не отображается как будто ничего не нашло, спорно, но это лучшее из возможных решений, нет так нет, ну и ладно, это плохо для точного поиска в строгом режиме -s, но нормально для просто поиска, часто достаточно просто изменить текстовый запрос.

А ещё перевод справки с автоопределением локали.

Тест, по строгому режиму всё находит и там и там.

dron@gnu:~$ reptube -s https://www.youtube.com/watch?v=UXKxqFnHgnk
* [1] Ютуб зажал деньги, провал Nvidia, цензура в США, DLC
   для Ведьмак 3= игровые новости и кино!
  https://rutube.ru/video/fbbdf179e57402b35a8b94b5d324d5cd/
* [1] Ютуб зажал деньги, провал Nvidia, 
  цензура в США, DLC для Ведьмак 3= игров
  ые новости и кино!
  https://plvideo.ru/watch?v=cLapYhXIDRnE
dron@gnu:~$ 

Случайная фигнюшка, лягушка :)

dron@gnu:~$ reptube лягушка -n 1
* [1] Лягушка - суперживотное! Почему лягушки не замерзают
   зимой? Интересные факты. Биология
  https://rutube.ru/video/059657d563d804e92161b6b2259b0d54/
* [1] ПРИРОДА . ПРУД СОВХОЗА (СТАЛЬ)  . 
  ПЕНИЕ ЛЯГУШЕК - 2010 ГОД.
  https://plvideo.ru/watch?v=1MLSBpa4_cKR

LINUX-ORG-RU ★★★★★
() автор топика
Последнее исправление: LINUX-ORG-RU (всего исправлений: 4)

reptube Фильм Матрица
reptube добрые мультфильмы

А вы там как параметры парсите? Это не стеб, реально лень сурсы смотреть.

anc ★★★★★
()
Ответ на: комментарий от anc

Все параметры копирую в словарь (таблица) если встречаю ключ и/или следующее за ним значение то обрабатываю и удаляю ключ/значение из словаря, в конце обработки остаётся всё кроме ключей/значений, всё что осталось склеиваю вместе через пробел и остаётся лишь сам запрос, который и использую как запрос.

  • reptube мама -n 1 мыла -ru раму -pl

тоже самое что

  • reptube -n 1 -ru -pl 'мама мыла раму'

Мне показалось это удобным для программы такого типа, вбиваешь просто слова и не паришься, а если надо вбить ключ то вбиваешь его куда попало и норм.

dron@gnu:~$ reptube мама -n 1 мыла -ru раму -pl
* [1] Бодо Бородо. Бокварь, 29 серия. Мама мыла раму
  https://rutube.ru/video/8a7e1b8e2a9e9569fb3487d5dda92414/
* [1] Про мою маму и про меня | Трейлер 
  | Фильм 2024
  https://plvideo.ru/watch?v=DJ7kIb5_HS1R

dron@gnu:~$ reptube -n 1 -ru -pl 'мама мыла раму'
* [1] Бодо Бородо. Бокварь, 29 серия. Мама мыла раму
  https://rutube.ru/video/8a7e1b8e2a9e9569fb3487d5dda92414/
* [1] Про мою маму и про меня | Трейлер 
  | Фильм 2024
  https://plvideo.ru/watch?v=DJ7kIb5_HS1R
dron@gnu:~$
LINUX-ORG-RU ★★★★★
() автор топика
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от Bfgeshka

Время длительности можно добавить в принципе, ща добавлю, оно вроде и там и там есть, а на счёт остального, ну разве что тупо дамп json’а выплёвывать без оформления и контекста, ибо там всё тупо разное. А я хочу получать просто некоторую базовую информацию и всё иначе всё станет сложным и запутанным. Пусть это будет маленькая утилитка ^.^ а не монстр.

LINUX-ORG-RU ★★★★★
() автор топика

Плюс поиск в my.mail.ru/video.mail.ru что по сути кажись одно и тоже… «Мой Мир» короче, там общая экосистема.

LINUX-ORG-RU ★★★★★
() автор топика
$ lua tube Вендекапец
* [1] Вендекапец стал ближе. Ubuntu теперь - игровая платф
  орма
  https://rutube.ru/video/d24ebf1bc17e32332ca10c60a4756e9a/ [00:01:47]
* [2] Что будет, если удалить shell32.dll в Windows Vista
  https://rutube.ru/video/517d54ee817f32ed56ffc8c733de39d6/ [00:03:47]
* [3] Вместо новогодних передач на ТВ - 2016
  https://rutube.ru/video/793d4e0ea48508a39291a0d5d1ee560d/ [04:26:21]

Хочу фичу - если видео не найдено, скрипт обращается к ИИ и просит снять нужное видео

alt-tab-let ★★
()

Добавил одноклассники :) И принудительное выравнивание вывода.

reptube -s https://www.youtube.com/watch?v=jN1fA6zupOM
* [1] Почему надо выключать телефоны на борту самолета
  https://rutube.ru/video/3f329d37994e4f1c9e148028c1bf5d7a/  [00:02:52]
* [2] Почему надо выключать телефоны на борту самолета
  https://rutube.ru/video/4c87a2ea11f92883cfcfabd63a79c794/  [00:02:53]
* [1] Почему надо выключать телефоны на борту самолета
  https://my.mail.ru/video/embed/271237604333060128 ~~~~~~~~ [00:02:52]
* [1] Почему надо выключать телефоны на борту самолета
  https://ok.ru//video/1340764785218 ~~~~~~~~~~~~~~~~~~~~~~~ [00:02:49]
* [2] Почему надо выключать телефоны на борту самолета
  https://ok.ru//video/2834040163 ~~~~~~~~~~~~~~~~~~~~~~~~~~ [00:02:52]
* [3] Почему надо выключать телефоны на борту самолета
  https://ok.ru//video/2522811075082 ~~~~~~~~~~~~~~~~~~~~~~~ [00:02:52]
* [4] Почему надо выключать телефоны на борту самолета
  https://ok.ru//video/2522808846858 ~~~~~~~~~~~~~~~~~~~~~~~ [00:02:52]
* [5] Почему надо выключать телефоны на борту самолета
  https://ok.ru//video/85577501417 ~~~~~~~~~~~~~~~~~~~~~~~~~ [00:02:52]
* [6] Почему надо выключать телефоны на борту самолета
  https://ok.ru//video/325911384384 ~~~~~~~~~~~~~~~~~~~~~~~~ [00:02:52]
* [7] Почему надо выключать телефоны на борту самолета
  https://ok.ru//video/341952694833 ~~~~~~~~~~~~~~~~~~~~~~~~ [00:02:52]
* [8] Почему надо выключать телефоны на борту самолета
  https://ok.ru//video/554776922729 ~~~~~~~~~~~~~~~~~~~~~~~~ [00:02:52]

Там смешнявое видео популярнее оказалось, а на платформе вообще нету 100% совпадения.

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от LINUX-ORG-RU

А есть ли смысл находить сразу на всех платформах? Т.е. нашлось на рутубе - стопорим поиск, не нашлось - продолжаем на одноклассниках и plvideo?

krasnh ★★★★
()
Ответ на: комментарий от krasnh

Конечно есть смысл.
Ты можешь кинуть ссылку на ютуб на ролик длинной в час, а тебе по совпадению с названием выдаст ролик длинной в минуту. Гарантии того что выдаст имеено то что по ссылке конечно нет, это поиск данных, а не извлечение. И прикинуть разные варианты более полезно чем просто первый попавшийся.


Хочешь искать только на чём то конкретном. и с одним результатом просто укажи это например

ron@gnu:~$ reptube -ru -n 1 -s https://www.youtube.com/watch?v=jN1fA6zupOM
* [1] Почему надо выключать телефоны на борту самолета
  https://rutube.ru/video/3f329d37994e4f1c9e148028c1bf5d7a/ [00:02:52]
dron@gnu:~$ 

Хочешь найти везде, но с 1 результатом от каждого, ещё проще

dron@gnu:~$ reptube -n 1 -s https://www.youtube.com/watch?v=jN1fA6zupOM
* [1] Почему надо выключать телефоны на борту самолета
  https://rutube.ru/video/3f329d37994e4f1c9e148028c1bf5d7a/  [00:02:52]
* [1] Почему надо выключать телефоны на борту самолета
  https://my.mail.ru/video/embed/271237604333060128 ~~~~~~~~ [00:02:52]
* [1] Почему надо выключать телефоны на борту самолета
  https://ok.ru//video/1340764785218 ~~~~~~~~~~~~~~~~~~~~~~~ [00:02:49]
dron@gnu:~$ 

Не хочешь простыню каждый раз получать, добавь алиас в bashrc

alias reptube=reptube -n 1

Так у тебя по умолчанию на всё будет по 1 результату, если ты ещё перечислишь в алиасе где искать то оно только там и будет искать в том порядке в котором ключи.

При этом повторно заданные ключи могут переопределять себя же, так что даже с алиасом с -n 1 ты в можешь в терминале вписать -n 10 и будет 10 вариатов, а не 1.

Я всё продумал, у меня всё гибко, на все случаи жизни и любые в том числе взаимоисключающие друг друга хотелки. А по умолчанию оно выводит просто всё что нашло, а что там кому конкретно надо не угадаешь, для этого и ключи есть.

Итеративный поиск до первого совпадения можно сделать, но это надо отдельным ключом так как это очень специфическая хотелка и которая применима логически только при поиске по ссылке с подразумеванием гарании того что первое же попавшееся будет именно тем что нужно. Я уже потыкал много ссылок, это не всегда так.

LINUX-ORG-RU ★★★★★
() автор топика
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)

Эх, хорошо бы кинуть твой reptube в ~/.config/mpv/scripts, а потом просто перетаскивать ютубные ссылки на открытое окно mpv, а они на лету трансформировались в рутубные. )

krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)