Add Deluge export support with privacy filtering and label/state handling#55
Open
isbool wants to merge 3 commits intorumanzo:masterfrom
Open
Add Deluge export support with privacy filtering and label/state handling#55isbool wants to merge 3 commits intorumanzo:masterfrom
isbool wants to merge 3 commits intorumanzo:masterfrom
Conversation
- Add private/public output split via --destination-private - Add stats-only mode for public/private/failed counts - Print end-of-run totals and update docs/tests
- cover public/private/missing/magnet cases in CollectStats - validate search-path lookup behavior
Added a Deluge target alongside qBittorrent, with a new Deluge export path that builds libtorrent resume data, merges
torrents.fastresume, updates torrents.state via a small Python helper, and writes label.conf for the Label plugin.
This is wired through the CLI so --client deluge uses the Deluge state folder instead of qBittorrent’s BT_backup.
Details and context:
- Deluge writer + merge pipeline lives in internal/transfer/deluge_handle.go, internal/transfer/deluge_writer.go,
internal/transfer/deluge_state.go, internal/transfer/deluge_fastresume.go, and internal/transfer/deluge_labels.go.
- New Deluge resume data struct in pkg/delugeStructures/deluge.go and Deluge-aware dispatch in internal/transfer/
resumeHandle.go.
- New flags and defaults for Deluge config/state/label paths in internal/options/options.go plus test updates in
internal/options/options_test.go.
- CLI messaging updated in bt2qbt.go and docs updated in README.md.
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
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.
What
Why
How