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

%AppData%Roaming в Windows~/.config на Linux и MacOSTextWrapper доступным для легкого повторного использования в приложениях командной строки хоста-это помогает в тонкообразовании в полном текстовом образе, содержащих много прокладки.Все команды поиска делятся следующими параметрами:
| стенография, имя | |
|---|---|
-f , --for | (Группа: запрос) Что нужно искать. Цитата «Фразы с несколькими словами». Одиночные слова соответствуют точно по умолчанию, «нечеткому или с дикими картами для S%ngle и мульти* букв». Объединить несколько и терминов | «Фразы или запросы» с использованием и «&» и или '|' и (используйте | скобки | для) & (сложные | выражения). Вы можете ограничить свой поиск Title , Description , Keywords и/или Captions ; Например, title="click bait" . Узнайте больше о синтаксисе запросов по адресу https://mikegoatly.github.io/lifti/docs/searching/lifti-query-syntax/. |
-k , --keywords | (Группа: Запрос) перечисляет ключевые слова, которые видео в сфере сфера включают их количество случаев. |
-p , --pad | (По умолчанию: 23) Сколько контекста подключить совпадение; т.е. минимальное количество символов исходного описания или трека подзаголовок для отображения до и после него. |
-m , --html | Если установить, выводит выделенный результат поиска в HTML -файл, включая гиперссылки для легкой навигации. Выходной путь может быть настроен в параметре out . Опущено, он сохранит файл в папку output по умолчанию и назовите его в соответствии с параметрами поиска. Существующие файлы с тем же именем будут перезаписаны. |
-o , --out | Записывает результаты поиска в файл, формат которого является либо текст, либо HTML в зависимости от флага html . Подать либо файл, либо путь папки. Если путь не содержит имя файла, файл будет назван в соответствии с вашим поисковым параметром. Существующие файлы с тем же именем будут перезаписаны. |
-s , --show | Вывод для открытия, если файл был записан. Допустимые значения: file , folder |
Команды поиска Поиск списка воспроизведения, содержащий несколько видео (включая search-playlist и search-channel ), поддерживают следующие параметры в дополнение к общим параметрам поиска:
| стенография, имя | |
|---|---|
-t , --top | (По умолчанию: 50) Количество видео для поиска, подсчитанное в верхней части списка воспроизведения; Эффективно ограничивая область поиска до верхнего его разделения. Возможно, вы захотите постепенно увеличить это, чтобы включить все видео в список, пока вы уточняете свой запрос. Обратите внимание, что специальный плейлист загрузки канала uploaded в первую очередь, но пользовательские плейлисты могут быть отсортированы по -разному. Имейте это в виду, если вы не найдете то, что ищете, и при использовании order-by (который применяется только к результатам) с uploaded на пользовательские списки воспроизведения. |
-r , --order-by | Закажите результаты поиска видео, uploaded или score с asc для восхождения. По умолчанию спускается (т.е. последнее, первое, самое высокое) и по score . Обратите внимание, что порядок применяется только к результатам, когда сами область поиска ограничена параметром --top . Также обратите внимание, что для неокрашенных видео, эта опция игнорируется в пользу вывода совпадений, как только они найдут, но простое повторение поиска попадет в кеш и вернет их в запрошенном порядке. |
-h , --cache-hours | (По умолчанию: 24) Максимальный возраст кэша плейлиста за несколько часов до того, как он будет считаться несвежим, а список видео в нем обновляется. Обратите внимание, что это не относится к самим видео, потому что их содержимое редко меняется после загрузки. Используйте --clear-cache , чтобы очистить видео, связанные с плейлистом или каналом, если это то, что вам нужно. |
Поиск указанных видео. Поддерживает общие параметры поиска.
| Видео ( POS. 0 ) | Необходимый. Пространственные идентификаторы видео и/или URL-адресов на YouTube. Обратите внимание, что если идентификатор видео начинается с приборной панели, вы должны процитировать его, как «-1A2B3C4D5E» или использовать весь URL, чтобы он не был неверно истолкован в качестве командной опции. |
Поиск видео в списке воспроизведения. Поддерживает общие параметры поиска плейлиста.
| список воспроизведения ( POS. 0 ) | Необходимый. Идентификатор плейлиста или URL. |
Поиск видео в плейлисте загрузки канала. Это прославленный search-playlist . Поддерживает общие параметры поиска плейлиста.
| Канал ( POS. 0 ) | Необходимый. Идентификатор канала, ручка, слизняк, имя пользователя или URL -адрес для любого из них. |
Открывает папки, связанные с приложениями, в браузере файлов.
| Папка ( поса. 0 ) | Необходимый. Папка, чтобы открыть. Допустимые значения: app , cache , errors , output , storage |
с
| папка | быть каталогом |
|---|---|
| приложение | приложение работает от |
| кеш | используется для кэширования канала, плейлиста и видео |
| ошибки | Журналы ошибок записываются |
| выход | Выходные файлы записываются по умолчанию, если только явно не указан с использованием параметра out |
| хранилище | который размещает cache , errors и output папки |
Удаляет кэшированную информацию, а также соответствующие полнотекстовые индексы для каналов, плейлистов и видео.
| положение / сокращение, имя | |
|---|---|
| Сфера применения ( POS. 0 ) | Необходимый. Тип кешей для удаления. Для playlists и channels это будет включать связанные видео. Допустимые значения: all , videos , playlists , channels |
| IDS ( POS. 1 ) | Пространственные идентификаторы или URL-адреса элементов в scope для удаления кэши. Может использоваться с каждой scope , но all же, поддерживая имена пользователей, ручки и слизняки, кроме идентификаторов для channels . Если не установлено, все элементы в указанной scope рассматриваются для удаления. Обратите внимание, что если идентификатор видео начинается с приборной панели, вы должны процитировать его, как «-1A2B3C4D5E» или использовать весь URL, чтобы он не был неверно истолкован в качестве командной опции. |
-l , --last-access | Максимальное количество дней с момента последнего доступа к файлу кэша для его исключения из удаления. Эффективно удаляет только старые кэши, которые не были доступны в течение этого количества дней. Игнорируется для явного установки ids . |
-m , --mode | (По умолчанию: summary ) режим удаления; summary только выводит, сколько из того, какой тип файла был удален. verbose выводит удаленные имена файлов, а также резюме. simulate списки все имена файлов, которые будут удалены путем запуска команды вместо того, чтобы удалить их. Вы можете использовать это для предварительного просмотра файлов, которые будут удалены. Допустимые значения: summary , verbose , simulate |
Перечислите, просмотрите и установите другие тонкобулярные выпуски. Требуется как минимум один вариант.
| положение / сокращение, имя | |
|---|---|
-l , --list | Списки доступны выпуска от https://github.com/h0lg/subtubular/releases. |
-n , --notes | Открывает заметки о выпуске GitHub для одного выпуска. Предоставьте либо версию выпуска, который вас интересует, либо latest . |
-i , --install | Загрузите релиз от GitHub и разкачивает его в текущую папку установки при резервном копировании работает версия. Предоставьте либо версию релиза, либо latest . |
Скотт Адамс упомянул психологический феномен, названный в честь физика на своем подкасте на днях. Или он сказал врач? Какое его имя снова?
Subtubular.exe search-videos https://www.youtube.com/watch?v= egecyaie21y https://www.youtube.com/watch?v= gdrfdxwnk8c ---for "Врач | физик" ---pad 150
или короткий
Subtubular.exe видео egecyaie21y gdrfdxwnk8c -f "врач | физик" -p 150
дает вам ниже результат.
Обратите внимание, как цитируется аргумент --for|-f потому что он содержит | трубка.
14/08/2020 22:00 https://youtu.be/egecyaie21y
Английский (автоматически сгенерированный)
17:22 Эта история ACLU, потому что кажется, что они стали плохо, теперь это пример гелевого человека
Амнезия я говорю об этом все время, Гейл Манн была названием физика, который
Всякий раз, когда он видел историю о физике, он знал, что история была неправильной, но потом, если он увидел
История о какой -то другой теме, которую он сказал бы, наверное, правильно
https://youtu.be/egecyaie21y?t=1042
(Оказывается, это был эффект амнезии гель-мужчины)
На днях Стикс упомянул какую -то старую книгу, в которой описывается кальцификация шишковидной железы, предшествующая фторированию питьевой воды - по -видимому, опровергая миф о том, что она вызвана фторидом.
Можем ли мы найти это в его плейлисте оккультной литературы? И будут ли другие упоминания о фториде в его обзорах старых книг?
Subtubular.exe search-playlist https://www.youtube.com/playlist?list= ple6bc4vsmzwlifqv1eh8oze4uckwyyl7 --for "(pineeal ~ gland* & calcifi*) | Fluorid*" -top 500- pad 90
или короче
Subtubular.exe Playlist Ple6bc4vsmzwlifqv1eh8oze4uckw-yyl7 -f "(pineeal ~ gland* & calcifi*) | Fluorid*" -t 500 -p 90
Оба позвольте вам найти результат ниже.
Но давайте поближе посмотрим на запрос --for|-f
Оккультная литература 14: Оккультизм для начинающих (Дауэр)
10/06/2016 22:00 https://youtu.be/kf3lxzneka8
Английский (автоматически сгенерированный)
00:56 Это его категория в соответствии с более традиционным оккультизмом использование
Гипофиз и шишковидные железы также имеют одно из самых ранних упоминаний
кальцификация шишковидной железы любой работы, которую я когда -либо смог найти
доказывает, потому что это предшествует фторированию почти на 30 лет доказывает
кальцификация шишковидной железы была известна задолго до того, как фторид вмешался в
Диета среднего человека в виде фторированной воды, чтобы новые агенты остерегались, вы можете
не ценит эту работу, когда вы смотрите на дату на ней, а затем, конечно
Трактат на https://youtu.be/kf3lxzneka8?t=56
По-видимому, он говорил о оккультизме Дауэра для начинающих , и нет, в его обзорах нет других упоминаний, связанных с фторидом.
С момента поиска оккультного плейлиста выше, Литтл Джимми слушает хэви -метал (конечно), задает странные вопросы и, как правило, стал очень повышенным. Разговор в городе заключается в том, что он, вероятно, также принимает наркотики, говорит на языках и увлекается каким -то поклонениями демонов. Они говорят, что он, его несчастный близнец, маленький Тимми и их друг, Маленький Салли, в последнее время увлекаются всевозможными махинациями.
> Subtubular.exe search-channel styxhexenhammer666-for "" Little ? Jimmy "" | "" Little Sally "" "-Top 500-PAD 66
Ps>. Subtubular.exe search-channel styxhexenhammer666-for '"" Little ? Джимми "" | "Маленькая Салли" " -Top 500 -PAD 66
$ ./Subtubular.exe search-channel styxhexenhammer666-for '"Little? Jimmy" | "Little Sally" -Top 500 -PAD 66
Обратите внимание, как
--for|-f аргументЧтобы они не сжигали церкви, нам, возможно, придется ограничить их доступ к вредному онлайн -контенту. Давайте дадим им старую часовую апельсин -обработку и заставим их наблюдать за краской Боба Росса счастливых мелочей и выбивая дьявола в петле в течение нескольких дней.
> Subtubular.exe search-channel https://www.youtube.com/@@ bobross_thejoyofpainting
--for "captions = (" "Beat the Devil Out" "|" "Happy Little *" ")" -Top 500 -PAD 30
или короче
> Subtubular.exe -канал bobross_thejoyofpainting
-f "captions = (" "Beat the Devil Out" "|" "Happy Little *") " -t 500 -p 30
Ps>. Subtubular.exe поисковый канал https://www.youtube.com/@@bross_thejoyofpainting
-for 'captions = ("" Beat the Devil Out "" | "" Happy Little *"")'- Top 500 -PAD 30
или короче
Ps>. Subtubular.exe -канал bobross_thejoyofpainting
-f 'captions = ("" Beat the Devil Out "" | "" Happy Little *"")' -t 500 -p 30
$ ./Subtubular.exe поисковый канал https://www.youtube.com/@@bross_thejoyofpainting
-for 'captions = ("Beat the Devil Out" | "Happy Little *")' -Top 500 -PAD 30
или короче
$ ./Subtubular.exe канал bobross_thejoyofpainting
-f 'captions = ("Beat the Devil Out" | "Happy Little *")' -t 500 -p 30
заполнит их рецепт результатами, как ниже.
Обратите внимание, как captions=(...) Выражение исключает совпадения в заголовке, описании или ключевых словах - поскольку они не помогут нашим беспокойным детям.
«Выбий дьявола из этого, и мы готовы».
10.10.2022 22:00 https://youtu.be/d_xambyjsys
Английский (автоматически сгенерированный)
00:13 Положите тьму на чистоте кисти и выбил дьявол из нее
И мы готовы https://youtu.be/d_xambyjsys?t=13
Лучший из облаков (часть 1) | Радость живописи с Бобом Россом
05/05/2022 22:00 https://youtu.be/y5oxoetcen8
Английский
01:38 Прямо у нас есть еще одно счастливое маленькое облако . Они просто плавают
Здесь и хорошо провести время в течение всего дня. https://youtu.be/y5oxoetcen8?t=98
04:16 тогда. (щетка гремучи) (смех) Просто выбил дьявола из него. Там. И иногда я возьму
щетка и пройдите через https://youtu.be/y5oxoetcen8?t=256
13:40 Теперь, может быть, в нашем мире, есть просто маленькое маленькое облако , которое здесь живет.
Это чистый полуночный черный, чистый черный. https://youtu.be/y5oxoetcen8?t=820
17:28 Хорошо, может быть, в нашем мире есть маленькое маленькое облако . Просто вроде поплавков
вокруг неба здесь https://youtu.be/y5oxoetcen8?t=1048
18:19 Так что мы дадим ему один, живет прямо там. Просто счастливый маленький парень .
В моем мире все счастлива. Итак, у нас есть счастливые маленькие облака и счастливые деревья.
Хорошо, мы идем. https://youtu.be/y5oxoetcen8?t=1099
Я мог бы слишком долго смотреть в пропасть слишком долго, и теперь мне нужен глубокий вдох, какой -то невыслой и повышение квалификации о важности свободы слова. Рассел Брэнд может помочь мне с этим - ему, кажется, нравится использовать это. Давайте посмотрим, сможем ли мы выбрать его мысли по теме из вихря похвалы за наши доброжелательные элиты и доверенные учреждения.
> Subtubular.exe поисковой канал https://www.youtube.com/@@ russellbrand --for "" "свобода слова" "|" "" Free Speek "" | цензура | "" Отмена культура "" "" "" "" -Top 500 -Pad 40
или короткий
> Subtubular.exe канал Расселбранд -f "" "" Свобода слова "" | "" Free Speed "" | цензура | "" Отмена культуры "" "" "" -t 500 -p 40
Ps>. Subtubular.exe поисковый канал https://www.youtube.com/@@ RussellBrand -for '"" Свобода слова "" | "" Свобода слова "" | цензура | "Отменить культуру" " -Top 500 -Pad 40
или короткий
Ps>. Subtubular.exe канал Расселбранд -f '"" Свобода слова "" | "" Свобода слова "" | цензура | "Отменить культуру" " -t 500 -p 40
$ ./Subtubular.exe поисковый канал https://www.youtube.com/@@ RussellBrand -Фор «Свобода слова» | "Свобода слова" | цензура | "Отменить культуру" -Top 500 -Pad 40
или короткий
$ ./Subtubular.exe канал Расселбранд -f '"Свобода слова" | "Свобода слова" | цензура | "Отменить культуру" -t 500 -p 40
позволит вам найти что -то вроде следующего. Обратите внимание, что заголовок, описание и ключевые слова соответствуют, а также субтитры.
Кто выигрывает от онлайн -цензуры ?
02/04/2022 22:00 https://youtu.be/couw0ir8ewu
В описании: новый законопроект о регулировании онлайн -речи.
# Цензура #canada #freespeech
Ссылки
https://reclaimthenet.org/canadas-internet- цензура -bill-is-a-major-threat-to free-speek -online/
https: //chrishedges.substack.c
В ключевых словах: цензура
Английский (автоматически сгенерированный)
00:00 цензура это повсюду, будь то Россия сегодня все канадцы или я
цензура вернулась в моду, почему и кто это приносит пользу, это уязвимая
https://youtu.be/couw0ir8ewu?t=0
00:48 Спорный BC11, иначе известный как законопроект о цензуре в Интернете, который я вижу
Почему они хотят назвать это fc11 звучит https://youtu.be/couw0ir8ewu?t=48
02:53 Речь заткнулась на основную критику, с которой законопроект столкнулся из -за шква
Свобода речи защищает различных идеологических и политических
Убедитесь, что https://youtu.be/couw0ir8ewu?t=173
О чем еще говорил Рассел Брэнд недавно на своем канале?
Subtubular.exe поисковой канал https://www.youtube.com/@@ russellbrand -КОВЕРСИЯ -ТОП 100
или короткий
Subtubular.exe канал Russellbrand -k -t 100
Будет рассмотреть ключевые слова, которые отмечают 100 лучших видеороликов поискового плейлиста и перечислять их с их количеством случаев, большинство из которых используются в первую очередь.
100x новости | 100x политика | 8x пандемия | 6x Covid | 5x Путин | 5x Украина | 4X холодная война 4x краса | 4x инвазии | 4x последние новости | 4x военный | 4x военный промышленный комплекс 4x НАТО | 4x News | 4x Россия | 4x Россия Украина война | 4x холодная война | 4X Украина 2014 4x Украинный кризис | 4x Владимир Путин | 4x война | 4x мировая война | 4x Второй мировой войны | 4x WW3 4x Второй мировой войны | 3x Biden | 3x Билл Гейтс | 3X холодная война | 3x Nord Stream | 3X Nord Stream Pipeline 3x русская армия | 3X Украина Россия война | 3X Украина война | 3X вакцины | 3x WEF 2x Big Tech | 2x цензура | 2x Китай | 2x китайский | 2x Коронавирус | 2x сокрытие 2x Covid-19 | 2x Elon | 2x Elon Musk | 2x следуйте науке | 2x Институт вирусологии 2x расследование | 2x Jabs | 2x Джо Байден | 2x лаборатория | 2x Lab утечка | 2x утечка | 2x протекал 2x рынок | 2x Новый премьер -министр Великобритания | 2x вспышка | 2x Питер Дашак | 2x Путин 2x Рэйчел Мэддоу | 2x Риши | 2x Риши Сунак | 2x Science | 2x ученые 2x остановить распространение | 2x теория | 2x Трамп | 2x Украина | 2x Украина война | 2x невакцинированный 2x вакцинирован | 2x вакцина | 2x вирусология | 2x вирус | 2x война | 2 -кратный влажный рынок
У меня здесь есть куча камней, которые нуждаются в шлифовании. Давайте сделаем суперкат от смеха Джёрга Справа. И пока мы в этом, позвольте мне показать вам его функции :
> Subtubular.exe поисковый канал https://www.youtube.com/user/ joergsprave ---- хаха | смех* | "" Позвольте мне показать вам его функции "" -top 100 -часы-часы 0 -Загруженный заказ ASC -HTML -OUT "PATH/TO/MY OUTPUT FILE.HTML" -SHOW FILE
или короткий
> Subtubular.exe канал joergsprave -f "хаха | смех* |" "Позвольте мне показать вам его функции" "" " -t 100 -h 0 -r Загружено asc -m -o "path/to/my output file.html" -s файл
Ps>. Subtubular.exe поисковый канал https://www.youtube.com/user/ joergsprave -for 'Haha | Смеется* | "Позвольте мне показать вам свои функции" " -Top 100- Cache-Hours 0 -Загруженный заказ ASC -HTML -OUT "PATH/TO/MY OUTPUT FILE.HTML" -SHOW FILE
или короткий
Ps>. Subtubular.exe канал joergsprave -f 'хаха | Смеется* | "Позвольте мне показать вам свои функции" " -t 100 -h 0 -r Загружено asc -m -o "path/to/my output file.html" -s файл
$ ./Subtubular.exe search-channel https://www.youtube.com/user/ joergsprave -for 'Haha | Смеется* | «Позвольте мне показать вам свои функции» -Top 100 -Край-часы 0 -Загруженный заказ ASC -HTML -OUT "PATH/TO/MY OUTPUT FILE.HTML" -SHOW FILE
или короткий
$ ./Subtubular.exe канал joergsprave -f 'хаха | Смеется* | "Позвольте мне показать вам свои функции" -t 100 -h 0 -r Загружено asc -m -o "path/to/my output file.html" -s файл
К счастью, в любой момент времени даст результаты, как вы найдете ниже.
Обратите внимание, как
--top|-t 100 только поиск в 100 лучших видео в списке воспроизведения загрузки канала--cache-hours|-h 0 Отключает кэширование плейлиста, чтобы убедиться, что мы получим самый свежий смех--order-by|-r uploaded asc сортирует результаты по uploaded дате вместо оценки и окончания asc (последнее последнее) вместо спуска (сначала последнее)--html|-m сгенерирует выходной файл HTML, включающий гиперссылки с пропорциональностью по времени для найденных результатов--out|-o "path/to/my output file.html" будет сохранять выходной файл в пользовательский путь вместо папки вывода по умолчанию; Путь цитируется, потому что он содержит места--show|-s file откроет выходной файл после его написания, поэтому вам не нужно перемещаться к нему 200-джоу-повторяющийся резиновый проект X-Bow!
18/05/2022 22:00 https://youtu.be/iiuovlnj65w
Английский (автоматически сгенерированный)
00:16 сегодня, потому что это съемки , позвольте мне показать вам его функции повторяющих
Как adder the Stinger и https://youtu.be/iiuovlnj65w?t=16
Изобретатель, который не сдался бы ...
01.01.2022 22:00 https://youtu.be/jo-a3z6s3b4
Английский (автоматически сгенерированный)
01:47 Несчастные случаи, подобные последнему [ смеху ], так что после того, как я его ремонтировал
https://youtu.be/jo-a3z6s3b4?t=107
Для начала, вы захотите познакомиться с синтаксисом оболочки, которую вы используете, - по крайней мере, в той степени, в которой вы знаете, как цитировать аргументы . Есть примеры выше, чтобы дать вам идею. В конечном итоге вы многого цитируете параметр --for|-f потому что некоторые управляющие символы, используемые синтаксисом запроса Lifti, будут противоречить управляющим символами вашей оболочки. Лучший пример для этого - | Труба, которую Лифти использует в качестве оператора или оператора, но на наиболее распространенных оболочках пересылает выход команды, предшествующую ему команде, затягивающей его. Поскольку мы не хотим этого, нам придется процитировать любой запрос, который содержит трубку или, возможно, избегает вложенных цитат в зависимости от оболочки.
Затем изучите особенности синтаксиса лифти -запроса и попробуйте их один за другим, пока не поймете их. Это помогает сделать это с помощью канала, плейлиста или видео, которые вы знаете о содержании - так что вы знаете, что вы должны найти.
Вы, вероятно, захотите использовать итеративный процесс для разработки ваших полнотекстовых запросов. Начните с простого и посмотрите, что он соответствует, а затем постепенно настраивайте его, пока не доберутся до результатов. Имейте в виду, что не сразу найти то, что вы ищете в плейлисте, также может просто означать, что вам нужно увеличить --top видео для поиска.
Если вы не можете найти то, что ищете, вот некоторые вещи, которые нужно помнить:
Не стесняйтесь внести свой вклад в свои лучшие практики в этих вопросах.
Не используйте это программное обеспечение с целью нарушения свободы речи любого создателя или свободы выбора любого зрителя.
В частности, вы не можете использовать это программное обеспечение или его вывод для целевого содержания для помещения, запрета или демонетизации.
Те, к кому применяется это ограничение, должно быть поощренным исследовать происхождение их права на цензуру третьих сторон и вернуться в другой день с лучшими намерениями <3