Skip to content

Enhancement: support Jackett widget with admin password#3165

Merged
shamoon merged 2 commits intogethomepage:mainfrom
technowhizz:jackett-password-api-support
Mar 23, 2024
Merged

Enhancement: support Jackett widget with admin password#3165
shamoon merged 2 commits intogethomepage:mainfrom
technowhizz:jackett-password-api-support

Conversation

@technowhizz
Copy link
Copy Markdown
Contributor

@technowhizz technowhizz commented Mar 23, 2024

Opening again because #3115 has 10 upvotes.

See #3125 for original PR

Proposed change

Fixes the error that occurs as seen in (#437, #1799 and #2794) which occurs due to the way password authentication works in Jackett. We now make a login request to Jackett to get the cookie and then use that cookie to make the actual request to the Jackett API.

Closes #3115

Type of change

  • New service widget
  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Documentation only
  • Other (please explain)

Checklist:

  • If applicable, I have added corresponding documentation changes.
  • If applicable, I have reviewed the feature and / or service widget guidelines.
  • I have checked that all code style checks pass using pre-commit hooks and linting checks.
  • If applicable, I have tested my code for new features & regressions on both mobile & desktop devices, using the latest version of major browsers.

technowhizz and others added 2 commits March 17, 2024 03:08
Fixes the error that occurs as seen in (gethomepage#437, gethomepage#1799 and gethomepage#2794) which
occurs due to the way password authentication works in Jackett. We now
make a login request to Jackett to get the cookie and then use that
cookie to make the actual request to the Jackett API.
@shamoon shamoon changed the title Fix Jackett widget when using password (#3097) Fix: support Jackett widget with admin password (#3097) Mar 23, 2024
@shamoon shamoon enabled auto-merge (squash) March 23, 2024 08:32
@shamoon shamoon changed the title Fix: support Jackett widget with admin password (#3097) Enhancement: support Jackett widget with admin password (#3097) Mar 23, 2024
@shamoon shamoon disabled auto-merge March 23, 2024 08:33
@shamoon shamoon enabled auto-merge (squash) March 23, 2024 08:33
Copy link
Copy Markdown
Collaborator

@shamoon shamoon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks

Screenshot 2024-03-23 at 1 28 01 AM

@shamoon shamoon merged commit 885b262 into gethomepage:main Mar 23, 2024
@shamoon shamoon changed the title Enhancement: support Jackett widget with admin password (#3097) Enhancement: support Jackett widget with admin password Mar 24, 2024
truecharts-admin referenced this pull request in trueforge-org/truecharts Mar 24, 2024
…0.8.10@fc0d6e8 by renovate (#19733)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/gethomepage/homepage](https://togithub.com/gethomepage/homepage)
| patch | `v0.8.9` -> `v0.8.10` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>gethomepage/homepage (ghcr.io/gethomepage/homepage)</summary>

###
[`v0.8.10`](https://togithub.com/gethomepage/homepage/releases/tag/v0.8.10)

[Compare
Source](https://togithub.com/gethomepage/homepage/compare/v0.8.9...v0.8.10)

#### What's Changed

- Fix: field parsing can fail with docker labels by
[@&#8203;shamoon](https://togithub.com/shamoon) in
[https://github.com/gethomepage/homepage/pull/3101](https://togithub.com/gethomepage/homepage/pull/3101)
- Fix: Add alternative 'offline' status to EspHome widget by
[@&#8203;RoboMagus](https://togithub.com/RoboMagus) in
[https://github.com/gethomepage/homepage/pull/3107](https://togithub.com/gethomepage/homepage/pull/3107)
- Fix: log error when getting services from Docker server fails by
[@&#8203;she11sh0cked](https://togithub.com/she11sh0cked) in
[https://github.com/gethomepage/homepage/pull/3147](https://togithub.com/gethomepage/homepage/pull/3147)
- Fix: Glances cpu & info widgets information by
[@&#8203;sunnycloudy1337](https://togithub.com/sunnycloudy1337) and
[@&#8203;shamoon](https://togithub.com/shamoon) in
[https://github.com/gethomepage/homepage/pull/3164](https://togithub.com/gethomepage/homepage/pull/3164)
- Enhancement: support Jackett widget with admin password by
[@&#8203;technowhizz](https://togithub.com/technowhizz) and
[@&#8203;shamoon](https://togithub.com/shamoon) in
[https://github.com/gethomepage/homepage/pull/3165](https://togithub.com/gethomepage/homepage/pull/3165)
- Fix: correctly handle direct tab navigation with encoded chars by
[@&#8203;shamoon](https://togithub.com/shamoon) in
[https://github.com/gethomepage/homepage/pull/3172](https://togithub.com/gethomepage/homepage/pull/3172)

#### New Contributors

- [@&#8203;she11sh0cked](https://togithub.com/she11sh0cked) made their
first contribution in
[https://github.com/gethomepage/homepage/pull/3147](https://togithub.com/gethomepage/homepage/pull/3147)
- [@&#8203;sunnycloudy1337](https://togithub.com/sunnycloudy1337) made
their first contribution in
[https://github.com/gethomepage/homepage/pull/3164](https://togithub.com/gethomepage/homepage/pull/3164)
- [@&#8203;technowhizz](https://togithub.com/technowhizz) made their
first contribution in
[https://github.com/gethomepage/homepage/pull/3165](https://togithub.com/gethomepage/homepage/pull/3165)

**Full Changelog**:
gethomepage/homepage@v0.8.9...v0.8.10

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
szinn referenced this pull request in szinn/k8s-homelab Apr 6, 2024
…v0.8.10 ) (#3396)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/gethomepage/homepage](https://togithub.com/gethomepage/homepage)
| patch | `v0.8.9` -> `v0.8.10` |

---

### Release Notes

<details>
<summary>gethomepage/homepage (ghcr.io/gethomepage/homepage)</summary>

###
[`v0.8.10`](https://togithub.com/gethomepage/homepage/releases/tag/v0.8.10)

[Compare
Source](https://togithub.com/gethomepage/homepage/compare/v0.8.9...v0.8.10)

#### What's Changed

- Fix: field parsing can fail with docker labels by
[@&#8203;shamoon](https://togithub.com/shamoon) in
[https://github.com/gethomepage/homepage/pull/3101](https://togithub.com/gethomepage/homepage/pull/3101)
- Fix: Add alternative 'offline' status to EspHome widget by
[@&#8203;RoboMagus](https://togithub.com/RoboMagus) in
[https://github.com/gethomepage/homepage/pull/3107](https://togithub.com/gethomepage/homepage/pull/3107)
- Fix: log error when getting services from Docker server fails by
[@&#8203;she11sh0cked](https://togithub.com/she11sh0cked) in
[https://github.com/gethomepage/homepage/pull/3147](https://togithub.com/gethomepage/homepage/pull/3147)
- Fix: Glances cpu & info widgets information by
[@&#8203;sunnycloudy1337](https://togithub.com/sunnycloudy1337) and
[@&#8203;shamoon](https://togithub.com/shamoon) in
[https://github.com/gethomepage/homepage/pull/3164](https://togithub.com/gethomepage/homepage/pull/3164)
- Enhancement: support Jackett widget with admin password by
[@&#8203;technowhizz](https://togithub.com/technowhizz) and
[@&#8203;shamoon](https://togithub.com/shamoon) in
[https://github.com/gethomepage/homepage/pull/3165](https://togithub.com/gethomepage/homepage/pull/3165)
- Fix: correctly handle direct tab navigation with encoded chars by
[@&#8203;shamoon](https://togithub.com/shamoon) in
[https://github.com/gethomepage/homepage/pull/3172](https://togithub.com/gethomepage/homepage/pull/3172)

#### New Contributors

- [@&#8203;she11sh0cked](https://togithub.com/she11sh0cked) made their
first contribution in
[https://github.com/gethomepage/homepage/pull/3147](https://togithub.com/gethomepage/homepage/pull/3147)
- [@&#8203;sunnycloudy1337](https://togithub.com/sunnycloudy1337) made
their first contribution in
[https://github.com/gethomepage/homepage/pull/3164](https://togithub.com/gethomepage/homepage/pull/3164)
- [@&#8203;technowhizz](https://togithub.com/technowhizz) made their
first contribution in
[https://github.com/gethomepage/homepage/pull/3165](https://togithub.com/gethomepage/homepage/pull/3165)

**Full Changelog**:
gethomepage/homepage@v0.8.9...v0.8.10

</details>

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yODAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->

Co-authored-by: repo-jeeves[bot] <106431701+repo-jeeves[bot]@users.noreply.github.com>
szinn referenced this pull request in szinn/k8s-homelab Apr 6, 2024
…v0.8.10 ) (#3396)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/gethomepage/homepage](https://togithub.com/gethomepage/homepage)
| patch | `v0.8.9` -> `v0.8.10` |

---

### Release Notes

<details>
<summary>gethomepage/homepage (ghcr.io/gethomepage/homepage)</summary>

###
[`v0.8.10`](https://togithub.com/gethomepage/homepage/releases/tag/v0.8.10)

[Compare
Source](https://togithub.com/gethomepage/homepage/compare/v0.8.9...v0.8.10)

#### What's Changed

- Fix: field parsing can fail with docker labels by
[@&#8203;shamoon](https://togithub.com/shamoon) in
[https://github.com/gethomepage/homepage/pull/3101](https://togithub.com/gethomepage/homepage/pull/3101)
- Fix: Add alternative 'offline' status to EspHome widget by
[@&#8203;RoboMagus](https://togithub.com/RoboMagus) in
[https://github.com/gethomepage/homepage/pull/3107](https://togithub.com/gethomepage/homepage/pull/3107)
- Fix: log error when getting services from Docker server fails by
[@&#8203;she11sh0cked](https://togithub.com/she11sh0cked) in
[https://github.com/gethomepage/homepage/pull/3147](https://togithub.com/gethomepage/homepage/pull/3147)
- Fix: Glances cpu & info widgets information by
[@&#8203;sunnycloudy1337](https://togithub.com/sunnycloudy1337) and
[@&#8203;shamoon](https://togithub.com/shamoon) in
[https://github.com/gethomepage/homepage/pull/3164](https://togithub.com/gethomepage/homepage/pull/3164)
- Enhancement: support Jackett widget with admin password by
[@&#8203;technowhizz](https://togithub.com/technowhizz) and
[@&#8203;shamoon](https://togithub.com/shamoon) in
[https://github.com/gethomepage/homepage/pull/3165](https://togithub.com/gethomepage/homepage/pull/3165)
- Fix: correctly handle direct tab navigation with encoded chars by
[@&#8203;shamoon](https://togithub.com/shamoon) in
[https://github.com/gethomepage/homepage/pull/3172](https://togithub.com/gethomepage/homepage/pull/3172)

#### New Contributors

- [@&#8203;she11sh0cked](https://togithub.com/she11sh0cked) made their
first contribution in
[https://github.com/gethomepage/homepage/pull/3147](https://togithub.com/gethomepage/homepage/pull/3147)
- [@&#8203;sunnycloudy1337](https://togithub.com/sunnycloudy1337) made
their first contribution in
[https://github.com/gethomepage/homepage/pull/3164](https://togithub.com/gethomepage/homepage/pull/3164)
- [@&#8203;technowhizz](https://togithub.com/technowhizz) made their
first contribution in
[https://github.com/gethomepage/homepage/pull/3165](https://togithub.com/gethomepage/homepage/pull/3165)

**Full Changelog**:
gethomepage/homepage@v0.8.9...v0.8.10

</details>

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yODAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->

Co-authored-by: repo-jeeves[bot] <106431701+repo-jeeves[bot]@users.noreply.github.com>
szinn referenced this pull request in szinn/k8s-homelab Apr 6, 2024
…v0.8.10 ) (#3396)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/gethomepage/homepage](https://togithub.com/gethomepage/homepage)
| patch | `v0.8.9` -> `v0.8.10` |

---

### Release Notes

<details>
<summary>gethomepage/homepage (ghcr.io/gethomepage/homepage)</summary>

###
[`v0.8.10`](https://togithub.com/gethomepage/homepage/releases/tag/v0.8.10)

[Compare
Source](https://togithub.com/gethomepage/homepage/compare/v0.8.9...v0.8.10)

#### What's Changed

- Fix: field parsing can fail with docker labels by
[@&#8203;shamoon](https://togithub.com/shamoon) in
[https://github.com/gethomepage/homepage/pull/3101](https://togithub.com/gethomepage/homepage/pull/3101)
- Fix: Add alternative 'offline' status to EspHome widget by
[@&#8203;RoboMagus](https://togithub.com/RoboMagus) in
[https://github.com/gethomepage/homepage/pull/3107](https://togithub.com/gethomepage/homepage/pull/3107)
- Fix: log error when getting services from Docker server fails by
[@&#8203;she11sh0cked](https://togithub.com/she11sh0cked) in
[https://github.com/gethomepage/homepage/pull/3147](https://togithub.com/gethomepage/homepage/pull/3147)
- Fix: Glances cpu & info widgets information by
[@&#8203;sunnycloudy1337](https://togithub.com/sunnycloudy1337) and
[@&#8203;shamoon](https://togithub.com/shamoon) in
[https://github.com/gethomepage/homepage/pull/3164](https://togithub.com/gethomepage/homepage/pull/3164)
- Enhancement: support Jackett widget with admin password by
[@&#8203;technowhizz](https://togithub.com/technowhizz) and
[@&#8203;shamoon](https://togithub.com/shamoon) in
[https://github.com/gethomepage/homepage/pull/3165](https://togithub.com/gethomepage/homepage/pull/3165)
- Fix: correctly handle direct tab navigation with encoded chars by
[@&#8203;shamoon](https://togithub.com/shamoon) in
[https://github.com/gethomepage/homepage/pull/3172](https://togithub.com/gethomepage/homepage/pull/3172)

#### New Contributors

- [@&#8203;she11sh0cked](https://togithub.com/she11sh0cked) made their
first contribution in
[https://github.com/gethomepage/homepage/pull/3147](https://togithub.com/gethomepage/homepage/pull/3147)
- [@&#8203;sunnycloudy1337](https://togithub.com/sunnycloudy1337) made
their first contribution in
[https://github.com/gethomepage/homepage/pull/3164](https://togithub.com/gethomepage/homepage/pull/3164)
- [@&#8203;technowhizz](https://togithub.com/technowhizz) made their
first contribution in
[https://github.com/gethomepage/homepage/pull/3165](https://togithub.com/gethomepage/homepage/pull/3165)

**Full Changelog**:
gethomepage/homepage@v0.8.9...v0.8.10

</details>

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yODAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->

Co-authored-by: repo-jeeves[bot] <106431701+repo-jeeves[bot]@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion for related concerns. See our contributing guidelines for more details.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 24, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants