This repo contains various useful libraries and tools written in C#. It aims to help both as tool and as reference.
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.
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.
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
.
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>
.