#!/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")