Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Support scoping jackett searches with filter #297

Merged

Conversation

disaac
Copy link
Collaborator

@disaac disaac commented Jul 1, 2024

feat: Support scoping jackett searches with filter

  • Created new setting for jackett that allows specifying a filter-index when not set will default to all leaving current behavior in place.
  • Updated initial migrations to include new nefarious_settings.jackett_filter_index
  • Updated verify_settings_jackett to include the set nefarious_settings.jackett_filter_index during verification
  • Updated get_jackett_search_url to return with the current nefarious_settings.jackett_filter_index used.

Issue: Fixes Issue https://github.com/lardbit/nefarious/issues/292

chore: Lock in pip to version 24.0

Issue: #294

fix: Updating UI / Recreate migration

  • Updated the UI to show the filter-index label
  • Added link to documentation for filter-index for the label.
  • Re ran migration to recreate after updates and deleted previous one.

Fixes: Issue #292

  • Entered two new defects to track issues I worked around in this PR regarding updates to python pip and some packages.

Related chore issues: Issue #294 and Issue #296

disaac and others added 4 commits June 25, 2024 09:51
* Created new setting for jackett that allows specifying a [filter-index](https://github.com/Jackett/Jackett?tab=readme-ov-file#filter-indexers) when not set will default to `all` leaving current behavior in place.
* Updated initial migrations to include new `nefarious_settings.jackett_filter_index`
* Updated `verify_settings_jackett` to include the set `nefarious_settings.jackett_filter_index` during verification
* Updated `get_jackett_search_url` to return with the current `nefarious_settings.jackett_filter_index` used.

Issue: [Fixes Issue #292](#292)
* Installing pip 24.0 to avoid build failure see [pypa/pip#12063](pypa/pip#12063)
* FIxes Issue #294

Issue: #294
* Updated the UI to show the filter-index label
* Added link to documentation for filter-index for the label.
* Re ran migration to recreate after updates and deleted previous one.

Fixes: Issue #292
@disaac disaac requested a review from lardbit July 1, 2024 16:08
@disaac disaac changed the title Disaac/fixes issue 292 add jackett filter index support feat: Support scoping jackett searches with filter Jul 1, 2024
@disaac
Copy link
Collaborator Author

disaac commented Jul 1, 2024

Fixes Issue #292 works around issue #294 until updated to support pip > 24.0. Should be Ready for merge as is.

@lardbit
Copy link
Owner

lardbit commented Jul 2, 2024 via email

@lardbit
Copy link
Owner

lardbit commented Jul 11, 2024

This looks good and works well for me. I made some minor/cosmetic changes.

lardbit
lardbit previously approved these changes Jul 11, 2024
Copy link
Owner

@lardbit lardbit left a comment

Choose a reason for hiding this comment

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

👍

@lardbit lardbit merged commit 9670822 into master Jul 11, 2024
1 check passed
@lardbit lardbit deleted the disaac/fixes-issue-292-add-jackett-filter-index-support branch July 11, 2024 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants