GDocBackupCMD is the command line version of GDocBackup. It allows you to specify all the parameters on the command line. Using GDocBackupCMD is very easy to automate the backup process. You can use Sheduled Taks on Windows or Cron on Linux.
ModesGDocBackupCMD runs in two mode: - backup mode: the application uses the parameters to perform a backup of the documents
- encodepassword mode: the app encodes a password so you don't need to use a clear-text password
You can specify the mode using the -mode option: GDocBackupCMD.exe -mode=backup|encodepassword
Backup modeOptions available in backup mode: - username: google username
- password: password (clear text)
- passwordEnc: encoded password
- passwordEncFile: file containing the encoded password
- destDir: path to the local destination directory
- docF : export format (for Documents)
- sprsF: export format (for Spreadsheets)
- presF: export format (for Presentations)
- drawF: export format (for Drawings)
- downloadall: if "yes" download all documents
- bypassHttpsCertChecks: bypass the checks of https certificate (at your own risk!!!)
- appsMode: enable Google Apps mode
- appsDomain: full domain name (only for Google Apps mode)
- appsOAuthSecret: OAuth secret key (only for Google Apps mode)
- appsOAuthOnly: use only OAuth key (only for Google Apps mode)
Note: For password you have two options: use a clear-text passoword or an encoded one (stored in a file). In the former case, use the -password option. In the latter case, use the -passwordEncFile. Use the encodepassword mode to encode a password (see next section).
Encodepassword modeOptions available in encodepassword mode: - password: string to be encoded
- outfile: output file name
ExamplesNnormal use:
GDocBackupCMD.exe -mode=backup -username=foo -password=bar -destDir=c:\temp\docs\ -docF=pdf -sprsF=csv -presF=ppt -drawF=pdf
GDocBackupCMD.exe -mode=backup -username=foo -password=bar -destDir=c:\temp\docs\ -docF=pdf -sprsF=csv -presF=ppt -drawF=pdf -downloadall=yes
GDocBackupCMD.exe -mode=backup -username=foo -passwordEncFile=pass.txt -destDir=c:\temp\docs\ -docF=pdf -sprsF=csv -presF=ppt -drawF=pdf
GDocBackupCMD.exe -mode=backup -bypassHttpsCertChecks -username=foo -passwordEncFile=pass.txt -destDir=c:\temp\docs\ -docF=pdf -sprsF=csv -presF=ppt-drawF=pdf
GDocBackupCMD.exe -mode=encodepassword -password=foo
Google Apps mode:
GDocBackupCMD.exe -mode=backup -username=foo -password=bar -destDir=c:\temp\docs\ -docF=pdf -sprsF=csv -presF=ppt -drawF=pdf -appsMode=1 -appsDomain=mydomainfullname -appsOAuthSecret=jhf76_jdkd998sd
GDocBackupCMD.exe -mode=backup -destDir=c:\temp\docs\ -docF=pdf -sprsF=csv -presF=ppt -drawF=pdf -appsMode=1 -appsDomain=mydomainfullname -appsOAuthSecret=jhf76_jdkd998sd -appsOAuthOnly=1
|