Added onboarding + release fixes (#433)

This commit is contained in:
Alex
2026-01-13 11:25:12 +00:00
committed by GitHub
parent 92b8323a8b
commit a0079c5a7f
26 changed files with 1590 additions and 123 deletions
+2 -2
View File
@@ -43,7 +43,7 @@ The release sources system is built around two core interfaces:
- **DownloadHandler**: Executes the actual download with progress reporting
This separation allows:
- Different search sources (Anna's Archive, Prowlarr, IRC, etc.)
- Different search sources (Direct Download, Prowlarr, IRC, etc.)
- Different download protocols (HTTP, torrent, usenet, etc.)
- Shared queue and progress infrastructure
@@ -371,7 +371,7 @@ class Release:
info_url: Optional[str] = None # Link to tracker/info page
protocol: Optional[str] = None # "http", "torrent", "usenet"
indexer: Optional[str] = None # Display name: "Anna's Archive", "MyAnonamouse"
indexer: Optional[str] = None # Display name: "Direct Download", "My Indexer"
seeders: Optional[int] = None # For torrents
extra: Dict = field(default_factory=dict) # Source-specific metadata
+1 -1
View File
@@ -61,7 +61,7 @@ Some parameters support multiple values by repeating the parameter:
### Direct Download Mode (default)
All parameters are used to filter results from Anna's Archive.
All parameters are used to filter results from the direct download source.
### Universal Mode