An open API service indexing awesome lists of open source software.

https://github.com/joeriddles/goytdlp

A basic Go web app to convert YouTube videos into MP3 files.
https://github.com/joeriddles/goytdlp

Last synced: over 1 year ago
JSON representation

A basic Go web app to convert YouTube videos into MP3 files.

Awesome Lists containing this project

README

          

# goytdlp

A basic Go web app to convert YouTube videos into MP3 files.

It uses Go wrappers around [yt-dlp](https://github.com/yt-dlp/yt-dlp) and [ffmpeg](https://ffmpeg.org).

To run:
```shell
go run main.go
```

To build locally:
```shell
go build -v -o ./run-app .
```

To build and run the Dockerfile:
```shell
docker build -t goytdlp:latest .
docker run --rm -p '8080:8080' goytdlp:latest
```

or with Docker Compose:
```shell
docker compose up --build
```