mirror of
https://github.com/iv-org/invidious-companion.git
synced 2025-12-07 02:04:19 -07:00
Invidious companion for handling video streams - based on youtube.js
| .github | ||
| config | ||
| src | ||
| .dockerignore | ||
| .gitignore | ||
| compile.env | ||
| deno.json | ||
| deno.lock | ||
| docker-compose.yaml | ||
| Dockerfile | ||
| grafana_dashboard.json | ||
| invidious-companion.service | ||
| LICENSE | ||
| README.md | ||
Invidious companion
Companion for Invidious which handle all the video stream retrieval from YouTube servers.
Documentation
- Installation guide: https://docs.invidious.io/installation/
- Extra documentation for Invidious companion: https://github.com/iv-org/invidious-companion/wiki
Local development
Requirements
Run Locally (development)
SERVER_SECRET_KEY=CHANGEME deno task dev
Available tasks using deno
deno task dev: Launch Invidious companion in debug modedeno task compile: Compile the project to a single file.deno task test: Test all the tests for Invidious companiondeno task format: Format all the .ts files in the project.