Giter Club home page Giter Club logo

synoapi's Introduction

SynoAPI

Synology Download Station and File Station API for C#

Status

API NAME DESCRIPTION STATUS
SYNO.API.Info Provides available API info DONE
SYNO.API.Auth Performs session login and logout DONE
Download Station API
SYNO.DownloadStation.Info Provides Download Station info and settings.Sets Download Station settings DONE
SYNO.DownloadStation.Schedule Provides advanced schedule settings. Sets advanced schedule settings DONE
SYNO.DownloadStation.Task Provides task listing and detailed task information.Performs task actions: create, delete, resume, pause DONE
SYNO.DownloadStation.Statistic Provides total download/upload statistics DONE
SYNO.DownloadStation.RSS.Site Provides RSS site listing. Refreshes RSS site
SYNO.DownloadStation.RSS.Feed Provides RSS feed listing
SYNO.DownloadStation.BTSearch Provides BitTorrent listing and search
File Station API
SYNO.FileStation.Info Provide File Station info DONE
SYNO.FileStation.List List all shared folders, enumerate files in a shared folder,and get detailed file information
SYNO.FileStation.Search Search files on given criteria
SYNO.FileStation.VirtualFolder List all mount point folders of virtual file system, ex: CIFS or ISO
SYNO.FileStation.Favorite Add a folder to user’s favorites or do operations on user’sfavorites
SYNO.FileStation.Thumb Get a thumbnail of a file
SYNO.FileStation.DirSize Get the total size of files/folders within folder(s)
SYNO.FileStation.MD5 Get MD5 of a file
SYNO.FileStation.CheckPermission Check if the file/folder has a permission of a file/folder or not
SYNO.FileStation.Upload Upload a file
SYNO.FileStation.Download Download files/folders
SYNO.FileStation.Sharing Generate a sharing link to share files/folders with other people and perform operations on sharing links
SYNO.FileStation.CreateFolder Create folder(s)
SYNO.FileStation.Rename Rename a file/folder
SYNO.FileStation.CopyMove Copy/Move files/folders
SYNO.FileStation.Delete Delete files/folders
SYNO.FileStation.Extract Extract an archive and do operations on an archive
SYNO.FileStation.Compress Compress files/folders
SYNO.FileStation.BackgroundTask Get information regarding tasks of file operations which are run as the background process includingopy, move, delete, compress and extract tasks or perform operations on these background tasks

synoapi's People

Contributors

clouz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.