1.7 KiB
1.7 KiB
ViewIT
ViewIT ist ein Kodi Addon. Es durchsucht Provider und startet Streams.
Projektstruktur
addon/Kodi Addon Quellcodescripts/Build Scriptsdist/Build Ausgabendocs/Dokutests/Tests
Build und Release
- Addon Ordner bauen:
./scripts/build_install_addon.sh - Kodi ZIP bauen:
./scripts/build_kodi_zip.sh - Version pflegen:
addon/addon.xml - Reproduzierbares ZIP:
SOURCE_DATE_EPOCHoptional setzen
Lokales Kodi Repository
- Repository bauen:
./scripts/build_local_kodi_repo.sh - Repository starten:
./scripts/serve_local_kodi_repo.sh - Standard URL:
http://127.0.0.1:8080/repo/addons.xml - Eigene URL beim Build:
REPO_BASE_URL=http://<host>:<port>/repo ./scripts/build_local_kodi_repo.sh
Entwicklung
- Router:
addon/default.py - Plugins:
addon/plugins/*_plugin.py - Settings:
addon/resources/settings.xml
TMDB API Key einrichten
- TMDB Account anlegen und API Key (v3) erstellen:
https://www.themoviedb.org/settings/api - In Kodi das ViewIT Addon oeffnen:
Einstellungen -> TMDB TMDB aktiviereneinschaltenTMDB API Keyeintragen- Optional
TMDB Sprachesetzen (z. B.de-DE) - Optional die Anzeige-Optionen aktivieren/deaktivieren:
TMDB Beschreibung anzeigenTMDB Poster und Vorschaubild anzeigenTMDB Fanart/Backdrop anzeigenTMDB Bewertung anzeigenTMDB Stimmen anzeigenTMDB Besetzung anzeigen
Tests
- Dev Pakete installieren:
./.venv/bin/pip install -r requirements-dev.txt - Tests starten:
./.venv/bin/pytest - XML Report:
./.venv/bin/pytest --cov-report=xml
Dokumentation
Siehe docs/.