Skip to content

geostag/python-ncsync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

python-ncsync

Sync local folders with your nextcloud

usage

sync from nextcloud to local folder

from ncsync import vDir

source = vDir(
    server = 'https://your.server.com',
    user = 'username',
    password = 'secret'
    folder = 'remote.php/dav/files/.....'
)
target = vDir( folder = '/home/localname/localfolder' )

r = vDir.sync(source,target)
if r:
    # trigger something if changes occurred

sync from local folder to nextcloud

from ncsync import vDir

source = vDir( folder = '/home/localname/localfolder' )
target = vDir(
    server = 'https://your.server.com',
    user = 'username',
    password = 'secret'
    folder = 'remote.php/dav/files/.....'
)

r = vDir.sync(source,target)
if r:
    # trigger something if changes occurred

hints

You might want to use a nextcloud application password instead of your user's real password.

About

Sync local folders with your nextcloud

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages