Invidious, установите этот альтернативный интерфейс YouTube на Ubuntu

о непристойных

В следующей статье мы рассмотрим Invidious. Это Альтернативный интерфейс для YouTube, не использующий официальный YouTube API.. Вместо этого он проанализирует исходный код этой платформы для получения необходимой информации таким же образом, как и в таких проектах, как YouTube-DL. Он будет обрабатывать запросы пользователей через сервер, на котором он установлен, что положительно повлияет на использование пользователями. В код проекта он написан на языке программирования Crystal и использует PostgreSQL. Распространяется по лицензии AGPLv3.

Неприятно, он очень похож на популярный веб-сервис HookTube. Это пришлось прекратить после того, как Google предупредил своего создателя о нарушении условий API YouTube.

Общие особенности Invidious

воспроизведение видео в Invidious

  • Есть бесплатно программное обеспечение (Лицензия AGPLv3). Чтобы избежать проблем с HookTube, Invidious API работает с FreeTube, музыкальным плеером MusicPiped и веб-сайтом CloudTube. Не использует ни один из официальных API YouTube.
  • Это приложение позволит пользователям смотреть видео на YouTube без рекламы и без отслеживания Google.
  • У нас будет возможность импорт или экспорт подписок, иметь историю просмотров или настраивать ее с помощью различных параметров, которые она предоставляет.

оскорбительный захват на мобильный

  • Он идеально впишется в ваш мобильная версия.
  • Мы также найдем вариант Управление подписками. Мы сможем видеть только непосещенные видео или самые последние видео. В то же время у нас будет возможность импортировать подписки из нашей учетной записи YouTube.
  • Мы сможем скачать видео или просто аудио.
  • Нет необходимости создавать учетную запись Google для сохранения наших подписок.

искать в оскорбительных

  • У нас будет возможность использовать темный режим в интерфейсе.
  • В плеере вы можете установить различные параметры, такие как; скорость, качество, автовоспроизведение или зацикливание.
  • Обход замков в случае, если видео недоступно для страны пользователя. Хотя это я думаю надо настраивать.

видео комментарии на invidious

  • Включает в себя Поддержка комментариев Reddit вместо комментариев Youtube.
  • У нас будет возможность использовать API разработчика.
  • Для тех, кто интересуется протестировать перед установкой, они могут сделать это, посетив веб-страницу, на которой он установлен сервис.

Консультироваться все функции доступны, вы можете получить доступ к списку, доступному в Страница GitHub проект.

Установите Invidious на Ubuntu

Если кому интересно смонтируйте этот интерфейс на сервере или на своем персональном компьютере, вы можете сделать это более или менее легко. В этом примере установка будет выполнена локально в системе. Ubuntu 18.10. Прежде чем продолжить, необходимо установить некоторые зависимости, необходимые для правильной работы.

история в оскорбительных

Пользователи Debian, Ubuntu или любой производной от них мы можем следуйте инструкциям по установке, указанным на вашем Страница GitHub, которые такие же, как мы увидим ниже. Чтобы следовать им, вам нужно открыть терминал (Ctrl + Alt + T) и запустить:

импортировать оскорбительный открытый ключ

curl -sSL https://dist.crystal-lang.org/apt/setup.sh | sudo bash

Приведенная выше команда добавит ключ подписи и настройки репозитория.. Если вы предпочитаете делать это вручную, что я использовал в этом примере, выполните следующие команды:

добавить ключевая непристойность

curl -sL "https://keybase.io/crystal/pgp_keys.asc" | sudo apt-key add -

добавить репо invidious

echo "deb https://dist.crystal-lang.org/apt crystal main" | sudo tee /etc/apt/sources.list.d/crystal.list

Мы продолжаем обновлять список пакетов APT и установка зависимостей:

sudo apt update

добавить оскорбительные требования

sudo apt install crystal libssl-dev libxml2-dev libyaml-dev libgmp-dev libreadline-dev librsvg2-dev postgresql imagemagick libsqlite3-dev

Добавить пользователя и репозиторий клонов

добавить пользователя и оскорбительное репо

sudo useradd -m invidious

sudo -i -u invidious

git clone https://github.com/omarroth/invidious

exit

Настроить PostgresSQL

установка postgres вызывающая

sudo systemctl enable postgresql

sudo systemctl start postgresql

sudo -i -u postgres

psql -c "CREATE USER kemal WITH PASSWORD 'kemal';"

createdb -O kemal invidious

psql invidious < /home/invidious/invidious/config/sql/channels.sql

psql invidious < /home/invidious/invidious/config/sql/videos.sql

psql invidious < /home/invidious/invidious/config/sql/channel_videos.sql

psql invidious < /home/invidious/invidious/config/sql/users.sql

psql invidious < /home/invidious/invidious/config/sql/session_ids.sql

psql invidious < /home/invidious/invidious/config/sql/nonces.sql

exit

Настроить Invidious

установка invidious 1

sudo -i -u invidious

cd invidious

shards update && shards install

crystal build src/invidious.cr --release

Теперь мы можем протестировать скомпилированный двоичный файл. Чтобы получить доступ к тесту, в этом случае вам просто нужно откройте URL http://0.0.0.0:3000 в браузере. Чтобы остановить тест, вам просто нужно нажать Ctrl + c в терминале.

тест скомпилирован invidious

./invidious

exit

Systemd сервис

systemd оскорбительный сервис

sudo cp /home/invidious/invidious/invidious.service /etc/systemd/system/invidious.service

sudo systemctl enable invidious.service

sudo systemctl start invidious.service

Неприятные предпочтения

к более подробную информацию об использовании можно обратитесь к Wiki они предлагают на странице проекта GitHub.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Энрике сказал

    Здравствуйте, я следил за всеми проходами один за другим, копируя и вставляя в терминал, и у меня это не сработало, это больше из-за того, что я смог заметить, что с этого момента браузеры стали намного медленнее, я делаю Не знаю, что можно было пройти, я использую ubuntu mate 16.04 lts 32bit, чтобы посмотреть, можете ли вы помочь мне с этим, в противном случае все в порядке, спасибо.

    1.    Дэмиен Амоэдо сказал

      Привет. Я действительно не понимаю, что ты имеешь в виду. Если ваши браузеры работают медленно, удалите установленные вами зависимости и удалите злонамеренного пользователя и папку, которые должны были быть созданы в / home.
      Что касается того, почему у вас не работает, рекомендую вам заглянуть в раздел Темы который вы найдете на странице проекта GitHub. Может быть, там вы найдете решение вашей конкретной проблемы.
      Салу2.

  2.   Энрике сказал

    Здравствуйте, удалось удалить кристалл через диспетчер синаптических пакетов, но в папке invidious, которая находится дома, нет, я использовал команду rm -r invidious из каталога cd / home, и я не могу, что касается других репозиториев, и я заблудился еще больше, я совсем новичок и все еще очень зеленый в отношении ubuntu, я не знаю, могли бы вы сказать мне что-нибудь еще.
    Спасибо.