-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.py
More file actions
22 lines (17 loc) · 763 Bytes
/
Copy pathexample.py
File metadata and controls
22 lines (17 loc) · 763 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# -*- coding: utf-8 -*-
import sys, premiumizeme
# create PremiumizeMeButler object
pmb = premiumizeme.pmb("ENTER-YOUR-CUSTOMER-ID-HERE", "ENTER-YOUR-PIN-HERE")
# download a folder completely
outputFolder = "/path/to/download/to"
downloadFolder = "folderinmycloud"
pmb.fetchFolder(outputFolder, downloadFolder)
# download a folder completely (and re-create top folder afterwards)
outputFolder = "/path/to/download/to"
downloadFolder = "folderinmycloud"
pmb.fetchFolder(outputFolder, downloadFolder, True)
# download a folder completely (and skip some file types by extension)
outputFolder = "/path/to/download/to"
downloadFolder = "folderinmycloud"
skipFileTypes = {".sfv", ".txt", ".jpg"}
pmb.fetchFolder(outputFolder, downloadFolder, False, skipFileTypes)