TheArchiver.DownloadPluginAPI
1.0.4
dotnet add package TheArchiver.DownloadPluginAPI --version 1.0.4
NuGet\Install-Package TheArchiver.DownloadPluginAPI -Version 1.0.4
<PackageReference Include="TheArchiver.DownloadPluginAPI" Version="1.0.4" />
<PackageVersion Include="TheArchiver.DownloadPluginAPI" Version="1.0.4" />
<PackageReference Include="TheArchiver.DownloadPluginAPI" />
paket add TheArchiver.DownloadPluginAPI --version 1.0.4
#r "nuget: TheArchiver.DownloadPluginAPI, 1.0.4"
#:package TheArchiver.DownloadPluginAPI@1.0.4
#addin nuget:?package=TheArchiver.DownloadPluginAPI&version=1.0.4
#tool nuget:?package=TheArchiver.DownloadPluginAPI&version=1.0.4
Download API Interface
Contains helper methods and base attribute to load plugins for The Archiver https://github.com/pauljoda/TheArchiver
Extend IDownloadHandler and Implement Download, this is an open ended method, handle it however you'd like. You are provided the url, the root download location (you should create sub directories specific to this plugin), and the max concurrent threads allowed.
Annotate the class with DownloadHandler, and a comma separated list of base urls this supports, like "https://youtube.com"
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- HtmlAgilityPack (>= 1.11.72)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.