Skip to content

Latest commit

 

History

History
24 lines (13 loc) · 2 KB

README.md

File metadata and controls

24 lines (13 loc) · 2 KB

Collection of C# Example Projects

This repo contains various useful libraries and tools written in C#. It aims to help both as tool and as reference.

Cloud service access libraries

We have several libraries with unified interface to access cloud storage services easily. You can easily upload and download files with Baidu YunPan, Google Drive, Swisscom, Telegram etc.

We also easily access video and manga services provided by bilibili and language services provided by Wiktionary, Cambridge, Dwds.

Convenient Tools

We also provide many pre-built tools to help simplify workflows in digital life, like verified uploading and downloading files with end to end encryption with FileUtil, creating custom Memrise courses with MemriseUtil, viewing, tailoring local videos with MediaUtil.

How to install

Most tools are available from Nuget, while libraries are mostly provided as source code here, which you will need to clone the whole project and build with dotnet.

Deployment

There are two types of binaries that can be deployed. To publish the server, you should run tools/publish_server.sh; to publish the binaries to Nuget, run tools/publish.sh <path_to_csproj_file>.