Поиск видео на YouTube, его просмотр и сохранение.
Youtube Viewer — консольное Perl приложение, предназначенное для поиска потокового видео на YouTube и просмотра его с помощью MPlayer (без использования flash player).
Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения. Основной особенностью языка считаются его богатые возможности для работы с текстом, в том числе работа с регулярными выражениями, встроенная в синтаксис. Так же язык знаменит огромной коллекцией дополнительных модулей. Талисманом языка Perl является верблюд.
Youtube Viewer прост в использовании, будучи запущенным без дополнительных аргументов предложит ввести поисковый запрос, выдаст два десятка наиболее соответствующих запросу роликов (с кратким описанием и временем), выбрав номер ролика можно запустить его в внешнем окне MPlayer или сохранить.
GTK Youtube Viewer — удобный GTK (Gtk2) графический интерфейс (GUI) к консольной версии Youtube Viewer, давая лёгкий доступ к большинству функциональных возможностей CLI-версии и значительно упростить работу с сервисом.
Некоторые настройки приложения можно сделать правкой конфигурационного файла:
~/.config/gtk-youtube-viewer/gtk-youtube-viewer.conf
Или в отдельном окне для правки этого же файла, но в более упрощённом виде.
Поиск в GTK Youtube Viewer может проводится по множеству критериев, к поисковому запросу можно применить множество фильтров (отображается десять наиболее подходящих по заданным критериям результатов). Для желающих выставлять оценки роликам, комментировать и прочее, имеется возможность авторизации на сервисе.
Помимо простого поиска в GTK Youtube Viewer есть возможность просмотра новостных лент, распределённых по категориям и популярности, есть возможность добавления собственных лент (в имеющиеся категории или в собственные). О видео ролике можно посмотреть детальную информацию, просмотр видео открывается в отдельном окне, сохраняется видеоролики в формате WebM (открытый формат мультимедиа основанный на открытых кодеках и не требующий лицензионных отчислений).
Разработаны Youtube Viewer и GTK Youtube Viewer в рамках проекта Trizen's: Perl CLI / Gtk2 programs and Linux stuff (несколько полезных программ на Perl для Linux), как пример создания приложений на Perl.
Лицензия: GNU GPL v3
Вы можете войти под своим логином или зарегистрироваться на сайте.