Можно ли как-нибудь интегрировать Minitube с таким веб-браузером, как Chrome?

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

Можно ли как-нибудь автоматизировать это и интегрировать Minitube в Google Chrome или другой веб-браузер?

1 ответ

Решение

Интеграция Minitube с Chrome с помощью расширения Chrome


обзор

Благодаря расширению Chrome от Nicu Farmache это стало возможным. Исходный код расширения может быть проверен на странице проекта кода Google.

Монтаж

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

  1. Установите расширение из интернет-магазина Chrome

  2. Создайте скрипт с именем 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.

  3. Либо переместите скрипт в $PATH (например, ~/bin) или переместите его в папку по вашему выбору и скопируйте путь к файлу

  4. Создайте новый файл рабочего стола в ~/.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
    
  5. Обязательно замените Exec строка с путем к вашему сценарию, если вы решили не перемещать его в свой $PATH

  6. Присвойте файлу рабочего стола тип MIME расширения, выполнив следующие строки в терминале:

    xdg-mime default minitubehandler.desktop x-scheme-handler/minitubehttp
    
    xdg-mime default minitubehandler.desktop x-scheme-handler/minitubehttps
    
  7. Перезапустите Chrome

С этого момента, если вы перейдете на страницу с видео YouTube, вы должны увидеть маленький значок Minitube в правой части адресной строки:

введите описание здесь

При нажатии на него запускается Minitube и воспроизводится видео или - если Minitube уже запущен - переключите воспроизведение на рассматриваемое видео:

введите описание здесь

Другие вопросы по тегам