Можно ли как-нибудь интегрировать Minitube с таким веб-браузером, как Chrome?
Мне очень нравится использовать Minitube , Это очень удобная и легкая альтернатива воспроизведению на YouTube со вспышкой. Единственное, что меня беспокоит, так это то, что мне приходится вручную копировать и вставлять интересные ссылки на YouTube, которые я нашел в программе, для их воспроизведения.
Можно ли как-нибудь автоматизировать это и интегрировать Minitube в Google Chrome или другой веб-браузер?
1 ответ
Интеграция Minitube с Chrome с помощью расширения Chrome
обзор
Благодаря расширению Chrome от Nicu Farmache это стало возможным. Исходный код расширения может быть проверен на странице проекта кода Google.
Монтаж
При попытке установить расширение я обнаружил, что инструкции, предоставленные автором, не работают для меня на Ubuntu 12.04.3 LTS. Вот шаги, которые я следовал, чтобы заставить это работать в любом случае:
Установите расширение из интернет-магазина Chrome
Создайте скрипт с именем
minitubehandler.sh
со следующим содержанием:#!/bin/bash # NAME: minitubehandler.sh # VERSION: # AUTHOR: (c) 2013 Glutanimate # DESCRIPTION: - parses youtube links coming from the Chrome minitube extension # FEATURES: # DEPENDENCIES: minitube-ubuntu # # LICENSE: GNU GPL v3 # # USAGE: Please follow the instructions provided in [this Q&A](http://Ask-ubuntu.ru/a/353176/81372) MINITUBEURL="$1" ACTUALURL="${MINITUBEURL#minitube}" MINITUBE="/opt/minitube-ubuntu/minitube" "$MINITUBE" "$ACTUALURL" > /dev/null 2>&1&
Обратите внимание, что это будет работать только с
minitube-ubuntu
пакет, установленный из Ubuntu Software Center. Для того, чтобы использовать скрипт с другой версиейminitube
вам нужно будет отредактировать путь к исполняемому файлу minitube.Либо переместите скрипт в $PATH (например,
~/bin
) или переместите его в папку по вашему выбору и скопируйте путь к файлуСоздайте новый файл рабочего стола в
~/.local/share/applications
называетсяminitubehandler.desktop
со следующим содержанием:[Desktop Entry] Version=1.0 Type=Application MimeType=x-scheme-handler/minitubehttp;x-scheme-handler/minitubehttps; Terminal=false Exec=minitubehandler.sh %u Name=minitubehandler Icon=minitube NoDisplay=true
Обязательно замените
Exec
строка с путем к вашему сценарию, если вы решили не перемещать его в свой$PATH
Присвойте файлу рабочего стола тип MIME расширения, выполнив следующие строки в терминале:
xdg-mime default minitubehandler.desktop x-scheme-handler/minitubehttp xdg-mime default minitubehandler.desktop x-scheme-handler/minitubehttps
Перезапустите Chrome
С этого момента, если вы перейдете на страницу с видео YouTube, вы должны увидеть маленький значок Minitube в правой части адресной строки:
При нажатии на него запускается Minitube и воспроизводится видео или - если Minitube уже запущен - переключите воспроизведение на рассматриваемое видео: