Sync local folders with your nextcloud
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
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
You might want to use a nextcloud application password instead of your user's real password.