Backup af Google sites

Det er altid en god ide og tage backup af sit google sites. Programmet du skal benytte findes her .  Kræver at du har java installeret.
Host er altid: Sites.google.com
Domain: skriv den domænekonto dit site ligger under.
Webspace: skriv sites navn
Username: skriv brugernavn uden @
Password: Skriv dit password

Eksempel på import/export af google site når man her sin site liggende hos google site

Host: altid sites.google.com
Domain: altid “site” når du ikke har en apps konto/domæne.
Webspace: skrive navnet på dit google site
username: Skriv dit fulde brugernavn incl @
Password: Skriv dit password

Sådan laver du backup af google site med et script.

  1. Installer Jsk fra javas hjemmeside http://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. Installer groovy til windows. http://groovy.codehaus.org/Download
  3. Hent jar fil fra http://code.google.com/p/google-sites-liberation/downloads/detail?name=google-sites-liberation-1.0.4.jar
  4. Kopier jar fil over i “C:Program Files (x86)GroovyGroovy-1.8.2lib”
  5. Check variabler i windows. 

Tip: 
har været udsat for at jar fil var forsvundet fra “lib” biblioteket efter en opdatering. Check at den er der før du fejlsøger andre steder.

Selv scriptet: gemmes som backup.groovy

import java.text.SimpleDateFormat
import com.google.sites.liberation.export.Main

/**
 * Back up the various Google Sites for FEFC
 * User: Jeff Olson (
jeff@olsonzoo.com)
 * Date: Dec 18, 2009
 */
def sites = [
 ‘sk’,
 ]

String backupDir = /Z:Arkitekt_Soeren_KibsgaardBackup_Googlesites/
def username = ‘s**’
def password = ‘*******’
def host = ‘sites.google.com’
def domain = ‘*****.dk’

SimpleDateFormat df = new SimpleDateFormat(“yyyyMMdd”)
def today = df.format(new Date())

sites.each { site ->
  def location = “$backupDir/$today/$site” as String
  println “nnBacking up $site for $today to $locationn”

  def args = [‘-h’, host, ‘-d’, domain, ‘-w’, site, ‘-u’, username, ‘-p’, password, ‘-f’, location]
  // hack because ABF site fails when getting all revisions for some reason
  if (site != ‘abf’) {
    args << ‘-r’
  }

  Main.main(args as String[])
}

En tanke om “Backup af Google sites”

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *