Монтируем YouTube как локальную файловую систему с помощью YTFS

YTFS — очень интересная файловая система, которая через FUSE позволяет монтировать содержимое YouTube с своему компьютеру. Казалось бы, а зачем это нужно?

YTFS

А затем, что пользователь получает возможность использовать привычные команды ls, find, cp для поиска и воспроизведения видеороликов. Не выходя из терминала. Представители поколения Ubuntu, которых к линуксоидам можно отнести весьма условно, вряд ли оценят такую возможность. А вот представители old school хорошо помнят один из главных принципов UNIX Way: каждая программа должна делать только одну вещь, но делать хорошо. Использование YTFS позволяет объединять простые команды в конвейеры и получать возможности, которые недоступны обычным «браузерным» пользователям. Например, интеграция с cron позволит настроить автоматический поиск лучших роликов по заданной теме с формированием подборки и отправкой на email. Или пользователь может загружать и архивировать все ролики по заданной теме, причем загрузка осуществляется прозрачно, с помощью копирования файла из одной директории (на YTFS) в другую. Возможностей так много, что разработчики сели и написали подробную инструкцию.

Например, если создать директорию python в точке монтирования, то в этой директории автоматически будут собраны все видеоролики, посвященные Python:

$ mkdir python
$ cd python
$ ls
Python Attack Compilation 01.mp4
2 Leopards VS 1 Huge Python.mp4
Python Programming.mp4
A hands-on introduction to Python for beginning programmers.mp4
Google Python Class Day 1 Part 1.mp4
How to Learn Python in Five Minutes - Daniel Moniz.mp4
Zero to Hero with Python.mp4
Indigo Snake Eats Python 01 Stock Footage.mp4
...

Проиграть ролик можно сразу же, с помощью mplayer, например. Либо скопировать файл в формате mp4 и затем посмотреть на планшете или смартфоне позже.

Главная тема: 
Программное обеспечение: 

Комментировать

Filtered HTML

  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.