MichaelBelgium/youtube-to-mp3

通过您的API转换和搜索YouTube视频

v3.4.0 2024-04-28 16:56 UTC

This package is auto-updated.

Last update: 2024-08-28 17:36:26 UTC


README

使用这些文件,您可以创建自己的YouTube API,同时具有搜索功能。

此包的Laravel版本

软件要求

一般安装

首先我们在服务器上安装依赖项,然后是网站。

VPS

网站

  • 获取谷歌开发者API密钥
  • 进入您的web服务器文件,然后运行composer
  • 运行 composer create-project michaelbelgium/youtube-to-mp3 [目录名] - 其中 目录名 是一个人们可以从中访问API的目录。

配置

设置选项可在 src/Config.php 中找到

文档

请参阅 wiki 以获取更多文档。

Docker

您可以使用 docker-compose.ymlDockerfile 来部署此API,并从它们构建。请将您的谷歌API密钥添加到 .env 文件中。它将暴露容器中的端口80,到主机上的端口80。这也可以在 .env 中的 HOST_PORT 下更改。此Docker镜像使用yt-dlp。

如何使用docker-compose运行

将 docker-compose.yml 和 Dockerfile 一起放入一个新、空的文件夹中。创建 .env,并设置此存储库中示例 .env 中列出的值。要运行,请使用以下命令

docker-compose up -d

停止

docker-compose down
# Or use this to remove the attached volume, to clear up space-
docker-compose down -v

更改API密钥?

如果您正在更改API密钥,更改将不会反映,直到您已删除附加的Docker卷并重新启动容器。另一种选择是进入容器,转到 src/Config.php 并手动更改它,或将其作为单独的卷挂载配置。