
- SYNOLOGY DISK HEALTH REPORT RE IDENTIFICATION COUNT INSTALL
- SYNOLOGY DISK HEALTH REPORT RE IDENTIFICATION COUNT ARCHIVE
- SYNOLOGY DISK HEALTH REPORT RE IDENTIFICATION COUNT CODE
List matched files in a search temporary database. Search files according to given criteria. To run the following functions you'll have to start the task with the start function Function List all background tasks including copy, move, delete, compress and extract tasks
SYNOLOGY DISK HEALTH REPORT RE IDENTIFICATION COUNT ARCHIVE
List archived files contained in an archive

The response is not returned until the deletion Remove all expired and broken sharing linksĭelete files/folders. Generate one or more sharing link(s) by file/folder path(s) Upload a file to the station (fix by information of a sharing link by the sharing link ID Replace multiple favorites of folders to the existed user’s favorites.Ĭheck if a logged-in user has write permission to create new files/folders in a given folder List all mount point folders on one given type of virtual file system You can run the following set of functions at your will entering just the required data, Function To explain the use of some function I will divide all the functions in two sets This wrapper cover the following APIs for now: DownloadStationĬore_active_backup (Active Backup for Business) I will slowly implement more functions, Synology APIs are plenty, too many for my little time. There are quite few available functions so. If your login require otp_code you can set it changing the None value. The debug=True is optional, if set to False not all responses will return to console The dsm_version=7 is optional, make sure to set '7' if you use DSM version 7 or above, if left blank default value The cert_verify=True is optional, if you want to verify your certificate set it to True default value is False The secure=True variable is needed to be set to true if https is required default value is False If required HTTPS (it requires a valid certificate)įl = filestation.FileStation( 'Synology Ip', 'Synology Port', 'Username', 'Password', secure= True, cert_verify= True, dsm_version= 7, debug= True, otp_code= None) # Initiate the classes DownloadStation & FileStation with (ip_address, port, username, password) # it will log in automaticallyįl = filestation.FileStation( 'Synology Ip', 'Synology Port', 'Username', 'Password', secure= False, cert_verify= False, dsm_version= 7, debug= True, otp_code= None)ĭwn = downloadstation.DownloadStation( 'Synology Ip', 'Synology Port', 'Username', 'Password', secure= False, cert_verify= False, dsm_version= 7, debug= True, otp_code= None)
SYNOLOGY DISK HEALTH REPORT RE IDENTIFICATION COUNT INSTALL
Just go to repository folder and run the setup.py it will install the wrapper for you.įrom the command line go to the downloaded folder and run: pip3 install synology-apiīasic Usage HTTP from synology_api import filestation, downloadstation Prior to install this wrapper you will need to install requests library. I do not know if it actually runs with previous versions Prerequisites I've tried this wrapper only with python3
SYNOLOGY DISK HEALTH REPORT RE IDENTIFICATION COUNT CODE
Groups to Ask Discuss Request and Improve the code If this code helps and you wish to support me

Said this you will find many things can be simplified, and I slowly will. I would like to specify that I am Not a programmer as I do it allįor hobby as is my passion and in my little free time. This wrapper might come to your help to build your script. Most probably you are trying to develop something for your NAS,
