mirror of
https://github.com/iv-org/invidious-companion.git
synced 2025-09-29 10:22:52 -06:00
Invidious companion for handling video streams - based on youtube.js
Closes https://github.com/iv-org/invidious-companion/issues/207 Seems like relativeTo was requiered for largestUnit to work in Temporal.Duration.round(). I'm not really sure to be honest but this fixed it ;) |
||
---|---|---|
.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.