GDocBackup‎ > ‎

GDocBackup - Quick guide - command line version

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.

Modes

GDocBackupCMD 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 mode

Options 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 mode

Options available in encodepassword mode:
  • password: string to be encoded
  • outfile: output file name


Examples

Nnormal 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