Skip to content

Direct download Indexer - #36

Open
Pfuenzle wants to merge 4 commits into
Chaptarr:developfrom
Pfuenzle:feat/direct-download-grab-flow
Open

Direct download Indexer#36
Pfuenzle wants to merge 4 commits into
Chaptarr:developfrom
Pfuenzle:feat/direct-download-grab-flow

Conversation

@Pfuenzle

Copy link
Copy Markdown

Description

This PR adds an ebook-only Direct Download Indexer and workflow.
For each indexer, multiple mirro URLs can be added, with the first having priority and the rest being used as a fallback. The type of direct download site is detected with a probing when saving the Indexer. RSS is not yet supported, since I didnt find a method to check for new uploads.
An optioenal API-Key can be added for Fast downloads. Also, a slow-download fallback is implemented, which is using playwright. This will be used, when activated, if all fast downloads in the last 24 hours are already used or if no API key for fast downloads is set.
After grabbing, the download is downloaded without an additional Download Client and will be imported accordingly

Fixes

None (Some Feature requests)

Database Migration

NO

How was this tested?

What you ran and on what setup (OS, Docker or native). Include steps to
reproduce if it's a fix.
DotNet-tests, manual testing (Server running in Docker), with productive usage over multiple days

Screenshots (UI changes only)

image image

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.

1 participant