An open API service indexing awesome lists of open source software.

https://github.com/dotnet-campus/dotnetcampus.filedownloader

The repo includes the file download library and the file download tool.
https://github.com/dotnet-campus/dotnetcampus.filedownloader

dotnet dotnet-core dotnet-tool

Last synced: 12 months ago
JSON representation

The repo includes the file download library and the file download tool.

Awesome Lists containing this project

README

          

# dotnetCampus.FileDownloader

| Build | NuGet |
|--|--|
|![](https://github.com/dotnet-campus/dotnetCampus.FileDownloader/workflows/.NET%20Core/badge.svg)|[![](https://img.shields.io/nuget/v/dotnetCampus.FileDownloader.svg)](https://www.nuget.org/packages/dotnetCampus.FileDownloader)|

The repo includes the file download library and the file download tool.

# File download tool

A dotnet tool to download files.

## Install

```
dotnet tool install -g dotnetCampus.FileDownloader.Tool
```

## Usage

```
DownloadFile -u [the download url] -o [the download file]
```

# File download library

## Install

```
dotnet add package dotnetCampus.FileDownloader
```

## Usage

```csharp
var segmentFileDownloader = new SegmentFileDownloader(url, file);

await segmentFileDownloader.DownloadFileAsync();
```

## Downloader by AduDownload

![](docs/images/AduDownload_with_FileDownloader_1.0.1.png)

[AduDownload with FileDownloader.zip](https://github.com/dotnet-campus/dotnetCampus.FileDownloader/releases/download/AduDownload_1.0.1/AduDownload.with.FileDownloader.zip)

## Thanks

- [@AduSkin](https://github.com/AduSkin) [AduDownload](https://gitee.com/aduskin/AduDownload)
- [@maplewei](https://github.com/maplewei)
- [NanaGet](https://github.com/M2Team/NanaGet)