Entropia:Uploaden

aus dem Wiki des Entropia e.V., CCC Karlsruhe
Version vom 19. Dezember 2007, 09:36 Uhr von Neingeist (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.

Hier ein Skript, um eine Datei ins Wiki zu tun. Die Dateinamen sollte man vorher schon von Fremdkörpern wie Leerzeichen befreien und ein erneuter Upload einer Datei, die bereits mit identischem Namen existiert, wird auch nicht unterstützt.

#!/bin/sh

if [ -z "$4" ]; then
  echo "Usage: $0 <wikiuser> <wikipass> <file> <comment>"; exit 0
fi

wikiuser=$1
wikipass=$2
file=$3
comment=$4

cookie=`mktemp cookies-XXXXXX`

curl -D $cookie \
        -F wpName=$wikiuser \
        -F wpRemember=1 \
        -F wpPassword=$wikipass \
        -F wpLoginattempt="Anmelden" \
        'http://entropia.de/wiki/index.php?title=Spezial:Userlogin&action=submitlogin'

curl -b $cookie \
        -F wpUploadFile=@$file \
        -F wpUploadDescription="$4" \
        -F wpUploadAffirm=1 \
        -F wpUpload="Dateien hochladen" \
        "http://entropia.de/wiki/Spezial:Upload"

rm -f $cookie