From 58cf3f0ee5af88ee50341319a080a87cd74f7bff Mon Sep 17 00:00:00 2001 From: Oliver Vogt Date: Thu, 30 Jul 2026 17:50:02 +0200 Subject: [PATCH] Add JDownloader widget Shows download queue count, size, remaining bytes and speed via the MyJDownloader cloud API. Credentials documented in .env.example. --- .env.example | 8 ++++++++ services.yaml | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/.env.example b/.env.example index 5903945..64a67ff 100644 --- a/.env.example +++ b/.env.example @@ -52,3 +52,11 @@ HOMEPAGE_VAR_PATCHMON_AUTH=Basic base64EncodedCredentialsHere # Long-lived access token, created under your HA user profile > Security > # Long-lived access tokens HOMEPAGE_VAR_HOMEASSISTANT_TOKEN=your-home-assistant-long-lived-access-token + +# --- JDownloader widget --- +# My.JDownloader.org account credentials (not a local login - JDownloader +# has no local HTTP API, remote control goes through the MyJDownloader +# cloud service). The device/instance name itself (e.g. "jdownloader@docker") +# is not a secret and is set directly in services.yaml as "client". +HOMEPAGE_VAR_JDOWNLOADER_USERNAME=your-myjdownloader-email +HOMEPAGE_VAR_JDOWNLOADER_PASSWORD=your-myjdownloader-password diff --git a/services.yaml b/services.yaml index da2be19..e00ef82 100644 --- a/services.yaml +++ b/services.yaml @@ -376,6 +376,11 @@ icon: jdownloader.svg href: http://192.168.30.135:8082/ description: jDownloader + widget: + type: jdownloader + username: "{{HOMEPAGE_VAR_JDOWNLOADER_USERNAME}}" + password: "{{HOMEPAGE_VAR_JDOWNLOADER_PASSWORD}}" + client: jdownloader@docker - meTube: icon: metube.svg