-
-
Notifications
You must be signed in to change notification settings - Fork 10
Proper Newznab Category / Download Category Support #300
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
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Replace CLI arguments with environment variables - Remove `HOSTNAMES` startup import logic - Remove `DEBUG` env var in favor of `LOG` levels - Update documentation and default configuration
cfb16f4 to
1b34bb7
Compare
- Move JDownloader and FlareSolverr configuration to the main dashboard - Remove status pill modals and standalone FlareSolverr page - Replace questionary press_any_key in CLI tester - Bump version to 3.0.0
ef83a21 to
f9b56bc
Compare
- Overhaul `delete_package` to handle specific package types and verify deletion - Pass package title in deletion routes and UI for fallback lookup - Explicitly request UUIDs in JDownloader API queries - Enforce strict regex validation for Quasarr package IDs - Load environment variables in log provider
* Separate download categories from search categories * Add Web UI support for whitelisting hostnames per search category * Update search logic to respect configured source whitelists * Rename category storage functions to `download_category_*` for clarity
- Move constants to `quasarr/constants/__init__.py` - Update imports across providers, search sources, and storage modules - Remove duplicate constant definitions - Rename internal class constants with underscore prefix in `myjd_api.py`, `imdb_metadata.py`, and `auth.py`
- Move `download_package`, `is_imdb_id`, `is_valid_release`, and other helpers to `quasarr.providers.utils` - Update all search sources and API endpoints to use imported functions instead of `shared_state` methods - Consolidate month mappings in constants - Add `check_gemini_bugs.py` to detect incorrect `shared_state` usage
1da8aea to
8f4b9bf
Compare
- Implement `handle_hostname_test` to verify downloads from unique hostnames found in feeds - Add "Test All Hostnames" to the main menu - Improve XML parsing safety for missing elements - Enhance exception handling with traceback output
* Refactor hostname list to use buttons for status/actions * Add FlareSolverr logo to configuration UI * Update wcwidth to 0.6.0 * Fix dark mode primary color variable
- Add APIKEY_2CAPTCHA to the configuration table - Add notes on 2Captcha recommendation and fallback behavior - Fix capitalization of API key in documentation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Allow creating download categories in the web UI (#299)
/categoriesinto main menuAllow setting mirror whitelist per download category
Move to numeric newznab categories for search instead of deriving search type from User Agent
{ImdbId:tt0120737}Allow setting hostname whitelist per search category
SponsorsHelper improvements
XX_USER,XX_PASSandXX_HOSTERparams were all removedCAPTCHA userscripts improvement
Replace CLI arguments with environment variables
HOSTNAMESstartup import logicDEBUGenv var in favor ofLOGlevelsRemove mirror filtering from all searches