Skip to content

Feat: Add torbox download client - #1173

Draft
droodroo-blip wants to merge 2 commits into
calibrain:mainfrom
droodroo-blip:feat/torbox-download-client
Draft

Feat: Add torbox download client#1173
droodroo-blip wants to merge 2 commits into
calibrain:mainfrom
droodroo-blip:feat/torbox-download-client

Conversation

@droodroo-blip

Copy link
Copy Markdown

AI Use Notice

AI was used to co-author the changes, that were then reviewed by me. PR description was written solely by me.

Context

Based on earlier PR #1146, here is PR to add support for using Torbox in two capacities:

  1. As a torrent download client; this works almost identically to the real-debrid and alldebrid integrations from that earlier PR.
  2. As a direct download enabler; this is a bit more tricky, and I recognize that it conflicts with the idea of a "direct download", but Torbox offers the feature to download contents from Anna's archive for you. This simplifies the download process and offers a faster solution that isn't reliant on any cloudflare bypass mechanism. I wanted to see if I could integrate this within another part of shelfmark, but this was the most obvious way to do it since we can leverage the existing web downloading logic around using AA.

I'm mostly creating this for my own use, but figured I would put in a PR if this is deemed to be useful for others. Thanks for creating a kick-ass project and thanks for taking the time to read this description!

@droodroo-blip
droodroo-blip marked this pull request as draft August 8, 2026 22:02
@droodroo-blip

Copy link
Copy Markdown
Author

Converting to draft for now, I encountered some frontend errors while testing

@calibrain

Copy link
Copy Markdown
Owner

Thank you for the contribution, let me know when its ready for review, ill try to carve some time to take a proper look !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants