Invidious - интерфейсная альтернатива YouTube с открытым исходным кодом

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

Invidious - это альтернативный интерфейс для YouTube, Invidious не использует официальный YouTube API, вместо этого он анализирует исходный код сайта YouTube. чтобы получить необходимую информацию (например, о таких проектах, как youtube-dl и NewPipe.

При обработке большинства запросов пользователей через сервер, на котором он установлен, что положительно влияет на пользователей. Код проекта написан на языке программирования Crystal, использует СУБД PostgreSQL и распространяется по лицензии AGPLv3 +.

Обидно, на самом деле, аналогичен довольно популярному предыдущему веб-сервису HookTube , автор которого в июле прошлого года (через неделю после анонса Invidious) получил письмо с предупреждением от Google о нарушении им условий использования YouTube API и был вынужден прекратить «нормальную» работу вашего сервиса.

Основная цель HookTube состояла в том, чтобы отправлять запросы пользователей на серверы Google (YouTube), что, хотя и улучшало конфиденциальность пользователей, а также позволяло им смотреть и загружать видео (в том числе видео с географическими ограничениями, например).

Invidious в настоящее время находится на ежемесячном выпуске y предназначен для предоставления администраторам их собственных экземпляров Invidious более или менее актуальных и стабильных улучшений исходного кода.

Неприятные особенности

возмутительный Это позволяет пользователям смотреть видео на YouTube без рекламы и без отслеживания Google.
На этом этапе Invidious API использует приложение FreeTube, музыкальный проигрыватель MusicPiped и веб-сайт CloudTube.

Fedora-агрессивный

Кроме того, также выделена возможность импорта / экспорта подписок в Invidious (включая формат NewPipe), история просмотров и настройки. Поддержка RSS для каналов YouTube и пользовательских каналов.

А также возможность управлять подписками, показывать только непосещенные видео и самые свежие видео, доставка уведомлений о новых видео, импорт подписок с YouTube.
Еще одна интересная особенность Invidious - это возможность встраивать видео Invidious на страницы других сайтов. Как напрямую, так и с YouTube (с помощью скрипта).

Примечательно также, что Invidious предоставляет разработчикам собственный API. Из других функций, которые можно выделить в этом интерфейсе, мы находим:

  • Режим только аудио (нет необходимости держать окно открытым на мобильном телефоне)
  • Бесплатное программное обеспечение (лицензия AGPLv3)
  • В Invidious нет рекламы или отслеживания пользователей
  • Не нужно создавать учетную запись Google для сохранения подписок
  • Легкий (домашняя страница сжата ~ 4 КБ)
  • Темный режим
  • Интегрированная подставка
  • Установите параметры проигрывателя по умолчанию (скорость, качество, автовоспроизведение, зацикливание).
  • Возможность просмотра видео без включения JavaScript
  • Поддержка комментариев Reddit вместо комментариев YT
  • Не использует ни один из официальных API YouTube
  • Обойти блокировку, если видео недоступно для страны пользователя
  • API разработчика

Те, кто хочет попробовать Invidious, должны знать, чтоВы можете посетить веб-страницу, на которой установлена ​​служба ссылка такая.

Или они могут загрузить код из внешнего интерфейса и установить его лично на сервере.

Как установить Invidious?

Для тех, кто хочет установить этот интерфейс на сервере или в своей системе на своем персональном компьютере.
Но прежде Необходимы некоторые зависимости, необходимые для работы Invidious, поэтому мы должны сначала их установить.

Если они Пользователи Arch Linux, Manjaro, Antergos или любой другой производной от Arch linux должны открыть терминал и ввести следующее:

sudo pacman -S shards crystal imagemagick librsvg postgresql

Для тех, кто является пользователями Debian, Ubuntu или любой производной от них, мы введем следующее:
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 -
echo "deb https://dist.crystal-lang.org/apt crystal main" | sudo tee /etc/apt/sources.list.d/crystal.list
sudo apt-get update
sudo apt install crystal libssl-dev libxml2-dev libyaml-dev libgmp-dev libreadline-dev librsvg2-dev postgresql imagemagick libsqlite3-dev

Готово, теперь мы собираемся загрузить скрипт установщика Invidious:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


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

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

*

*

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

  1.   Иоан Бесстрашный сказал

    Здравствуйте, добрый день.

    ✗ Ошибка: к сожалению, ваша ОС не поддерживается.

    Manjaro 18 KDE | Ядро 4.20.13-1-Манджаро.

    «Если они являются пользователями Arch Linux, Manjaro, Antergos или любой другой производной от Arch linux, они должны открыть терминал и ввести следующее:

    sudo pacman -S shards кристалл imagemagick librsvg postgresql

    Wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
    sudo chmod + x invidious_update.sh
    судо ./invidious_update.sh

    ✗ Ошибка: к сожалению, ваша ОС не поддерживается.

    Что ж, оказалось, что я пользователь Arch Linux (Manjaro) и попытался установить его, следуя инструкциям.
    Результат «Ошибка ОС не поддерживается».

    В другой раз, я надеюсь, вы будете более строги в своих публикациях и не тратите зря время читателей.

  2.   цесарзета сказал

    В Arch и производных процесс установки намного сложнее, чем то, что опубликовано здесь.
    Для тех, кто хочет увидеть все необходимые шаги:

    https://github.com/omarroth/invidious

  3.   Мануэль Мар сказал

    И не случится ли то же самое с HookTube?

    1.    цесарзета сказал

      Насколько я понимаю, проблема с HookTube заключалась в том, чтобы не использовать YT API, с которым 90% контента были недоступны.
      В этом случае то же самое может не произойти или, по крайней мере, не в том же процентном соотношении, потому что:
      а) Invidious не использует официальный API YouTube, вместо этого он анализирует исходный код сайта YouTube для получения необходимой информации (например, таких проектов, как youtube-dl и NewPipe)
      б) Invidious API использует приложение FreeTube, музыкальный проигрыватель MusicPiped и веб-сайт CloudTube.
      Единственный способ узнать это - использовать его, хотя я не склонен устанавливать его на свои компьютеры.

  4.   Himanshu сказал

    Но вы не говорите о падении и плохой стороне этого.

    Если люди смогут смотреть видео без рекламы, то создатели, которые создают и размещают видео, также в конечном итоге перестанут делать видео, потому что у них не будет мотивации продолжать снимать видео, если они не будут зарабатывать деньги на своих видео.