Add tag-only handoff mode with deferred ARR follow-up - #336
Conversation
|
@tomerh2001 Hi - I am not sure how this is from what the "Obsolete_Tag" already does. Could you please explain? |
|
@lolimmlost : would you be clear what the added benefit is of this compared to what we already have? If not, I would suggest to close this PR in absence of feedback from @tomerh2001 |
|
Reviewed the diff. The concept has merit but there are a few issues that would need to be addressed before this could move forward:
To answer @ManiMatter's question: the key difference from |
|
I struggle - tbh - in explaining this feature, and thus see added complexity with limited benefit. I suggest we go with your judgement, @lolimmlost. Concretely, I propose: If we hear any loud voices asking for this in the next 2 months, and @tomerh2001 addresses your feedback, we add it, else we close the PR. Sounds ok? |
|
Sounds good. 2 months, no loud voices, no feedback from tomerh2001 — we close it. |
|
Closing this out. The added complexity here was hard to justify against what the existing tag/tracker handling already provides, and the feedback needed to move it forward never came. No objection to revisiting if there's a clear use case the current behavior can't handle — happy to reopen. Thanks for the work that went into it. |
Summary
Implements a configurable tag-only handoff workflow so Decluttarr can defer cleanup ownership to an external service (for example qbit_manage), while optionally triggering ARR follow-up only after external removal is detected.
What Changed
action_mode: remove | skip | tag_onlyhandoff_tagdeferred_arr_followupfollowup_trigger(currentlyon_download_removed)JobDefaultsand job-level parsing for the above fields.ACTION_MODE,HANDOFF_TAG,DEFERRED_ARR_FOLLOWUP,FOLLOWUP_TRIGGER).tag_onlypath inRemovalHandler:deferred_arr_followup: true, detect whether the download hash is gone from qBittorrent.config/config_example.yamlandREADME.md.Tests
python3 -m pytest -qRelated