令人难以置信,请在Ubuntu上安装此替代YouTube前端

关于令人难以置信的

在下一篇文章中,我们将看一下Invidious。 这是一个 不使用官方YouTube API的YouTube替代前端。 相反,它将分析该平台的源代码以获取必要的信息,其方式与诸如 YouTube的-DL。 它将通过安装它的服务器来处理用户请求,从而对用户的使用产生积极影响。 这 项目代码 它是用Crystal编程语言编写的,并使用PostgreSQL。 它根据AGPLv3许可证分发。

令人难以置信的是,它看起来很像流行的HookTube Web服务。 在Google通知其创建者有关YouTube API条款的违反情况之后,必须停止此操作。

Invidious的一般特征

在Invidious中播放视频

  • 免费软件(AGPLv3许可证)。 为了避免HookTube遇到的问题,Invidious API与FreeTube,MusicPiped音乐播放器和CloudTube网站一起使用。 不使用任何YouTube官方API.
  • 此应用程序将允许用户 观看没有广告的YouTube视频 并且没有Google跟踪。
  • 我们将有可能 导入或导出订阅,具有浏览历史记录或通过其提供的不同选项进行配置。

在手机上进行生动的捕捉

  • 它将完全适合您 手机版.
  • 我们还将找到以下选项 管理订阅。 我们将只能看到未访问的视频或最新的视频。 同时,我们可以从我们的YouTube帐户导入订阅。
  • 我们将能够 下载视频或仅下载音频.
  • 您无需创建Google帐户即可保存我们的订阅。

搜寻令人难以置信的

  • 我们将有可能使用 黑暗模式 在界面中。
  • 在播放器中,您可以设置不同的选项,例如; 速度,质量,自动播放或循环播放。
  • 绕过锁 如果该视频不适用于该用户所在的国家/地区。 尽管我认为您必须对其进行配置。

视频评论

  • 包括 Reddit评论支持 而不是YouTube评论。
  • 我们将有可能使用 开发人员API.
  • 对于那些有兴趣的人 在安装前进行测试,他们可以通过访问已安装该网页的网页来完成此操作 服务.

咨询 所有可用功能,您可以访问 GitHub页面 的项目。

在Ubuntu上安装Invidious

如果有人有兴趣 将此前端安装在服务器或个人计算机上,您可以或多或少轻松地做到这一点。 对于此示例,安装将在系统上本地完成 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 -

添加回购invidible

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

配置狂热

设置令人难以置信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

系统服务

系统化的服务

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. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   恩里克

    您好,我一步一步地遵循了所有步骤,在终端中进行了复制和粘贴,但对我而言并不奏效,这是因为我能够注意到从那时起浏览器的运行速度要慢得多,我愿意不知道已经通过了什么,我使用ubuntu mate 16.04 lts 32bit,看看是否可以帮我这个忙,否则一切都很好,谢谢。

    1.    达米安·阿莫多(Damien Amoedo)

      你好。 我真的不明白你的意思。 如果浏览器运行缓慢,请卸载已安装的依赖项,并删除应该在/ home中创建的令人讨厌的用户和文件夹。
      至于为什么它不适合您,我建议您看一看 问题 您将在该项目的GitHub页面上找到它。 也许在那里您找到了解决您特定问题的方法。
      莎露2。

  2.   恩里克

    您好,在通过突触包管理器成功消除水晶的过程中,但主目录中的invidious文件夹却没有,我使用了cd / home目录中的rm -r invidious命令,相对于其他人,我不能仓库,我迷失了更多,我是新手,在ubuntu主题上我还是很环保,我不知道你是否能告诉我其他事情。
    谢谢。