Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/joaoemanuell/yt-dlp-api

A api to yt-dlp
https://github.com/joaoemanuell/yt-dlp-api

Last synced: 28 days ago
JSON representation

A api to yt-dlp

Awesome Lists containing this project

README

        

# Yt-dlp api

A web API for [yt-dlp](https://github.com/yt-dlp/yt-dlp), used to extract direct links for YouTube videos and playlists.

[Read the docs](./docs/README.md)

# Getting Started

Clone the repository:

```
git clone https://github.com/JoaoEmanuell/yt-dlp-api.git
```

## Python

**Requirements**

```
python => 3.11
```

Install the dependencies:

```
pip install -r requirements.txt
```

Run the project:

```
flask run --host 0.0.0.0 --port 8080
```

## Docker

```
Docker => 24
docker-compose => 1.29
```

Build:

```
docker-compose build
```

Run the container:

```
docker-compose up
```