Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dvoaviarison/multi-cloud
Super simplified .Net library for multiple cloud drive access
https://github.com/dvoaviarison/multi-cloud
api cloud csharp dotnet-core download driver file-upload files google-cloud
Last synced: 7 days ago
JSON representation
Super simplified .Net library for multiple cloud drive access
- Host: GitHub
- URL: https://github.com/dvoaviarison/multi-cloud
- Owner: dvoaviarison
- License: other
- Created: 2018-10-07T13:18:50.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-10-07T15:24:03.000Z (over 6 years ago)
- Last Synced: 2024-11-17T15:34:18.392Z (2 months ago)
- Topics: api, cloud, csharp, dotnet-core, download, driver, file-upload, files, google-cloud
- Language: C#
- Size: 25.4 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE.txt
Awesome Lists containing this project
README
![HeadBanner](docs/imgs/headbanner.png)
[![Build status](https://ci.appveyor.com/api/projects/status/gam48s84441rlcso/branch/master?svg=true)](https://ci.appveyor.com/project/dvoaviarison/multi-cloud/branch/master)
# Multi Cloud
Multi Cloud is an open source .Net library that aims to provide with extremely simplified access to multiple cloud drives through the same interface.
That includes:
- Encapsulation of authentification. All you need is to provice you application [API credential file](https://cloud.google.com/genomics/docs/how-tos/getting-started)
- Getting list of files, and very easily navigate through the folder trees.
- Downloading/uploading files etc...## Get started
Very simple, the multi cloud client interface looks like this```csharp
public interface ICloudClient : IDisposable {
IList GetFiles(string folderId = null);
string DownloadFile(string fileId, string filePath = null);
...
}
```Working examples are available in `src` folder.
## Contribute
This project is open source. Fork then PR!For now we are supporting Google Drive. We will shortly introduce OneDrive as well.
## Compatibility
- .Net Core >= netCore2.0