mirror of
https://github.com/iv-org/invidious-companion.git
synced 2026-02-06 23:42:06 -07:00
Invidious companion for handling video streams - based on youtube.js
- TypeScript 95.3%
- Dockerfile 4.7%
Bumps denoland/deno from bin-2.6.6 to bin-2.6.8. --- updated-dependencies: - dependency-name: denoland/deno dependency-version: bin-2.6.8 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|---|---|---|
| .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.