[PR #240] [MERGED] Add uTorrent support #207

Closed
opened 2025-10-09 17:00:06 -05:00 by giteasync · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Cleanuparr/Cleanuparr/pull/240
Author: @Flaminel
Created: 7/20/2025
Status: Merged
Merged: 7/28/2025
Merged by: @Flaminel

Base: mainHead: add_utorrent_support


📝 Commits (10+)

  • a01b302 initial version of uTorrent integration
  • 224ba18 changed the uTorrent client implementation
  • 4d44f20 fixed code review comments
  • fc40c82 fixed uTorrent label change and removed unused actions
  • 36c613c fixed uTorrent file priority change
  • 18e8c06 updated docs
  • 28be588 fixed download client type being sent as number
  • ddb29d9 Merge branch 'main' into add_utorrent_support
  • 1b720fe Apply suggestions from code review
  • b280e61 removed plan

📊 Changes

60 files changed (+2847 additions, -699 deletions)

View changed files

📝 README.md (+12 -9)
code/backend/Cleanuparr.Domain/Entities/UTorrent/Request/UTorrentRequest.cs (+69 -0)
code/backend/Cleanuparr.Domain/Entities/UTorrent/Response/FileListResponse.cs (+28 -0)
code/backend/Cleanuparr.Domain/Entities/UTorrent/Response/LabelListResponse.cs (+22 -0)
code/backend/Cleanuparr.Domain/Entities/UTorrent/Response/PropertiesResponse.cs (+22 -0)
code/backend/Cleanuparr.Domain/Entities/UTorrent/Response/TorrentListResponse.cs (+40 -0)
code/backend/Cleanuparr.Domain/Entities/UTorrent/Response/UTorrentFile.cs (+18 -0)
code/backend/Cleanuparr.Domain/Entities/UTorrent/Response/UTorrentItem.cs (+181 -0)
code/backend/Cleanuparr.Domain/Entities/UTorrent/Response/UTorrentProperties.cs (+85 -0)
code/backend/Cleanuparr.Domain/Entities/UTorrent/Response/UTorrentResponse.cs (+61 -0)
📝 code/backend/Cleanuparr.Domain/Enums/DownloadClientTypeName.cs (+2 -1)
📝 code/backend/Cleanuparr.Domain/Exceptions/DelugeClientException.cs (+1 -1)
📝 code/backend/Cleanuparr.Domain/Exceptions/DelugeLoginException.cs (+1 -1)
📝 code/backend/Cleanuparr.Domain/Exceptions/DelugeLogoutException.cs (+1 -1)
code/backend/Cleanuparr.Domain/Exceptions/UTorrentAuthenticationException.cs (+15 -0)
code/backend/Cleanuparr.Domain/Exceptions/UTorrentException.cs (+12 -0)
code/backend/Cleanuparr.Domain/Exceptions/UTorrentParsingException.cs (+22 -0)
📝 code/backend/Cleanuparr.Infrastructure.Tests/Cleanuparr.Infrastructure.Tests.csproj (+1 -0)
code/backend/Cleanuparr.Infrastructure.Tests/Verticals/DownloadClient/UTorrentClientTests.cs (+266 -0)
📝 code/backend/Cleanuparr.Infrastructure/Features/DownloadClient/Deluge/DelugeClient.cs (+0 -1)

...and 40 more files

📄 Description

Closes #142


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Cleanuparr/Cleanuparr/pull/240 **Author:** [@Flaminel](https://github.com/Flaminel) **Created:** 7/20/2025 **Status:** ✅ Merged **Merged:** 7/28/2025 **Merged by:** [@Flaminel](https://github.com/Flaminel) **Base:** `main` ← **Head:** `add_utorrent_support` --- ### 📝 Commits (10+) - [`a01b302`](https://github.com/Cleanuparr/Cleanuparr/commit/a01b3020cee35072ad2fba89ebc2eb2d7bc6bd25) initial version of uTorrent integration - [`224ba18`](https://github.com/Cleanuparr/Cleanuparr/commit/224ba18e0f0e03587e985e6d943c4a52a8e49e90) changed the uTorrent client implementation - [`4d44f20`](https://github.com/Cleanuparr/Cleanuparr/commit/4d44f20b31d1f42f057c8a5e6634d525620cc7ec) fixed code review comments - [`fc40c82`](https://github.com/Cleanuparr/Cleanuparr/commit/fc40c824c8d085162173e4343f0d41dbe8c81f7b) fixed uTorrent label change and removed unused actions - [`36c613c`](https://github.com/Cleanuparr/Cleanuparr/commit/36c613c9f1235701aa35af858ab3b05afede6f1b) fixed uTorrent file priority change - [`18e8c06`](https://github.com/Cleanuparr/Cleanuparr/commit/18e8c06fed326d09faeb705460bc7abce7b2ecdd) updated docs - [`28be588`](https://github.com/Cleanuparr/Cleanuparr/commit/28be5886ec747c368d1574d697f57eaedc0291df) fixed download client type being sent as number - [`ddb29d9`](https://github.com/Cleanuparr/Cleanuparr/commit/ddb29d9e48e68610f8c34906079cff89ea1e8c7b) Merge branch 'main' into add_utorrent_support - [`1b720fe`](https://github.com/Cleanuparr/Cleanuparr/commit/1b720fe676de011c90ecb3900e5019730e0a9c70) Apply suggestions from code review - [`b280e61`](https://github.com/Cleanuparr/Cleanuparr/commit/b280e61f4b96985ffbcb4ea596daf9a403fe2573) removed plan ### 📊 Changes **60 files changed** (+2847 additions, -699 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+12 -9) ➕ `code/backend/Cleanuparr.Domain/Entities/UTorrent/Request/UTorrentRequest.cs` (+69 -0) ➕ `code/backend/Cleanuparr.Domain/Entities/UTorrent/Response/FileListResponse.cs` (+28 -0) ➕ `code/backend/Cleanuparr.Domain/Entities/UTorrent/Response/LabelListResponse.cs` (+22 -0) ➕ `code/backend/Cleanuparr.Domain/Entities/UTorrent/Response/PropertiesResponse.cs` (+22 -0) ➕ `code/backend/Cleanuparr.Domain/Entities/UTorrent/Response/TorrentListResponse.cs` (+40 -0) ➕ `code/backend/Cleanuparr.Domain/Entities/UTorrent/Response/UTorrentFile.cs` (+18 -0) ➕ `code/backend/Cleanuparr.Domain/Entities/UTorrent/Response/UTorrentItem.cs` (+181 -0) ➕ `code/backend/Cleanuparr.Domain/Entities/UTorrent/Response/UTorrentProperties.cs` (+85 -0) ➕ `code/backend/Cleanuparr.Domain/Entities/UTorrent/Response/UTorrentResponse.cs` (+61 -0) 📝 `code/backend/Cleanuparr.Domain/Enums/DownloadClientTypeName.cs` (+2 -1) 📝 `code/backend/Cleanuparr.Domain/Exceptions/DelugeClientException.cs` (+1 -1) 📝 `code/backend/Cleanuparr.Domain/Exceptions/DelugeLoginException.cs` (+1 -1) 📝 `code/backend/Cleanuparr.Domain/Exceptions/DelugeLogoutException.cs` (+1 -1) ➕ `code/backend/Cleanuparr.Domain/Exceptions/UTorrentAuthenticationException.cs` (+15 -0) ➕ `code/backend/Cleanuparr.Domain/Exceptions/UTorrentException.cs` (+12 -0) ➕ `code/backend/Cleanuparr.Domain/Exceptions/UTorrentParsingException.cs` (+22 -0) 📝 `code/backend/Cleanuparr.Infrastructure.Tests/Cleanuparr.Infrastructure.Tests.csproj` (+1 -0) ➕ `code/backend/Cleanuparr.Infrastructure.Tests/Verticals/DownloadClient/UTorrentClientTests.cs` (+266 -0) 📝 `code/backend/Cleanuparr.Infrastructure/Features/DownloadClient/Deluge/DelugeClient.cs` (+0 -1) _...and 40 more files_ </details> ### 📄 Description Closes #142 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
giteasync added the
pull-request
label 2025-10-09 17:00:06 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/Cleanuparr-Cleanuparr#207
No description provided.