Невидимо, встановіть цей альтернативний інтерфейс YouTube на Ubuntu

про невидимий

У наступній статті ми розглянемо Invidious. Це Альтернативний інтерфейс для YouTube, який не використовує офіційний API YouTube. Замість цього він аналізуватиме вихідний код цієї платформи, щоб отримати необхідну інформацію, точно так само, як проекти, такі як youtube-dl. Він оброблятиме запити користувачів через сервер, на якому він встановлений, позитивно впливаючи на використання користувачами. The код проекту він написаний мовою програмування Crystal і використовує PostgreSQL. Він поширюється під ліцензією AGPLv3.

Прикро, але це дуже схоже на популярний веб-сервіс HookTube. Це довелося припинити після того, як Google попередив свого творця про порушення умов API YouTube.

Загальні характеристики Invidious

відтворення відео в Invidious

  • Це безкоштовне програмне забезпечення (Ліцензія AGPLv3). Щоб уникнути проблем з HookTube, API Invidious працює з FreeTube, музичним плеєром MusicPiped і веб-сайтом CloudTube. Не використовує жодного офіційного API YouTube.
  • Ця програма дозволить користувачам дивитися відео YouTube без реклами і без відстеження Google.
  • У нас буде можливість передплати на імпорт або експорт, мати історію перегляду або налаштувати її за допомогою різних наданих параметрів.

зневажливий захоплення на мобільний

  • Він ідеально впишеться у ваш мобільна версія.
  • Ми також збираємося знайти варіант керувати підписками. Ми зможемо бачити лише відео, які не відвідували, або останні відео. У той же час ми матимемо можливість імпортувати підписки з нашого облікового запису YouTube.
  • Ми зможемо завантажити відео чи лише аудіо.
  • Для збереження наших підписок не потрібно створювати обліковий запис Google.

пошук у invidious

  • У нас буде можливість використовувати a темний режим в інтерфейсі.
  • У програвачі ви можете встановити різні параметри, такі як; швидкість, якість, автовідтворення або цикл.
  • Обхід замків якщо відео недоступне для країни користувача. Хоча я думаю, що це потрібно налаштувати.

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

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

Проконсультуватися всі доступні функції, ви можете отримати доступ до списку, доступного в Сторінка GitHub проекту.

Встановіть Invidious на Ubuntu

Якщо комусь цікаво підключіть цей інтерфейс на сервер або на свій персональний комп’ютер, ви можете зробити це більш-менш легко. У цьому прикладі інсталяція буде виконана локально в системі Ubuntu 18.10. Перш ніж продовжити, необхідно встановити деякі залежності, необхідні для правильної роботи.

історія в Invidious

Користувачі Debian, Ubuntu або будь-якої похідної від них, які ми можемо виконайте кроки встановлення, показані на вашому Сторінка GitHub, які такі ж, як і ті, які ми побачимо нижче. Щоб слідувати їм, вам потрібно відкрити термінал (Ctrl + Alt + T) і виконати:

імпортувати небезпечний відкритий ключ

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

Наведена вище команда додасть ключ підпису та налаштування репозиторію. Якщо ви віддаєте перевагу робити це вручну, як я використовував для цього прикладу, виконайте такі команди:

додати ключ invidious

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

додати repo 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

Додати користувача та клонувати репозиторій

додати користувача та invidious repo

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

налаштування invidiious 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

exit

Сервіс Systemd

Служба Systemd Invidious

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

sudo systemctl enable invidious.service

sudo systemctl start invidious.service

уподобання в Invidious

в Додаткова інформація про використання може бути зверніться до Вікі вони пропонують на сторінці проекту GitHub.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

      Гаррі - сказав він

    Привіт, я виконав усі проходи один за одним, копіюючи та вставляючи в терміналі, і це не спрацювало для мене, це більше тому, що я зміг помітити, що браузери з цього моменту працюють набагато повільніше, я так не знаю, що було можливо пройти, я використовую ubuntu mate 16.04 lts 32bit, щоб побачити, чи можете ви допомогти мені з цим, інакше все добре, дякую.

         Демієн Амедо - сказав він

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

      Гаррі - сказав він

    Привіт, мені вдалося видалити crystal через менеджер пакетів Synaptic, але папка invidious, яка знаходиться вдома, цього не робить, я використав команду rm -r invidious з домашнього каталогу cd / і не можу, щодо інших репозиторіїв, і я ще більше гублюся, я дуже новачок, і я все ще дуже зелений на тему ubuntu, я не знаю, чи могли б ви сказати мені щось інше.
    Спасибо.