Cross-seed project adds deluge support!
Posted: Sat Nov 04, 2023 1:15 pm
Just wanted make aware that our own ambipro, and dedicated cross-seed dev, has just commited deluge as supported client to the cross-seed project in newest release(v5.7.0)!. Just wanted spread the word here, and show appreciation and gratitude where due, thanks buddy, much appreciate your great effort(one of them), wish-listed for years by community, as one of most requested things, before he stepped up, thanks! I'm sure can speak for all of us when stating we truly appreciate you buddy! Thanks!!!
Source: https://github.com/cross-seed/cross-see ... fecd9e48e8
Code: Select all
# Deluge Client Integration
This PR adds support for injection to Deluge v2 torrent clients.
- Closes #58
### notes:
- requires RpcUrl uses extractCredential function
- uses JSON-RPC endpoint in deluge's webUI
- utilizes node-fetch library for sending calls
- bare function documentation
- logging and validation of config
- returns InjectionResults properly with appropriate handling
### todo:
- [x] add authentication vs connection errors (timeout/refuse/etc)
- [x] improve the label integration (it's crude atm)
- - [x] conform to current label usage behavior
- [x] remove axios (use node-fetch)
- [x] remove extra delugeWebPassword
- - [x] get deluge's webUrl to be redacted in logging
- [x] more complete logging
- - [x] standardize logging messaging
- [x] transient auth errors handled with limited retry