Skip to content

Latest commit

 

History

History
57 lines (41 loc) · 1.71 KB

README.rst

File metadata and controls

57 lines (41 loc) · 1.71 KB

YaDiskClient

image

image

image

image

image

image

Client for Yandex.Disk based on WebDav.

Install

pip install YaDiskClient

Source code

github

Using API

from YaDiskClient.YaDiskClient import YaDisk
disk = YaDisk(login, password)

disk.df() # show used and available space

disk.ls(path) # list of files/folder with attributes
disk.mkdir(path) # create directory

disk.rm(path) # remove file or directory
disk.cp(src, dst) # copy from src to dst
disk.mv(src, dst) # move from src to dst

disk.upload(src, dst) # upload local file src to remote file dst
disk.download(src, dst) # download remote file src to local file dst

disk.publish_doc(path) # return public url
disk.hide_doc(path) # remove public url form Yandex Disk

Tests

For run tests:
  1. Set Yandex username and password in file YaDiskClient/test_YaDiskClient.py
  2. python test_YaDiskClient.py