mirror of https://github.com/turtlebasket/env
20 lines
505 B
Python
20 lines
505 B
Python
#!/usr/bin/env python3
|
|
|
|
from concurrent.futures import ThreadPoolExecutor
|
|
from subprocess import run as srun
|
|
|
|
DEST="turtlebasket-gdrive:/macbook-air-m1"
|
|
paths=[
|
|
"Desktop"
|
|
"Documents/Personal Knowledge Base"
|
|
"Documents/Berkeley Notes"
|
|
]
|
|
|
|
with ThreadPoolExecutor(max_workers=4) as executor:
|
|
for path in paths:
|
|
fname = path.split("/")[-1]
|
|
srun("rclone", "sync",
|
|
path,
|
|
f'{DEST}/{fname}',
|
|
"--progress", "--rertries", 1, "--delete-excluded")
|