Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Entropia:Uploaden: Unterschied zwischen den Versionen

aus dem Wiki des Entropia e.V., CCC Karlsruhe
Keine Bearbeitungszusammenfassung
 
(funktioniert wieder)
Zeile 2: Zeile 2:
   
   
<pre>
<pre>
#!/bin/sh
#!/bin/sh


Zeile 15: Zeile 16:
cookie=`mktemp cookies-XXXXXX`
cookie=`mktemp cookies-XXXXXX`


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


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


rm -f $cookie
rm -f $cookie


</pre>
</pre>

Version vom 18. Januar 2009, 20:59 Uhr

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" \
        -k \
        -F wpName="$wikiuser" \
        -F wpRemember=1 \
        -F wpPassword="$wikipass" \
        -F wpLoginattempt="Anmelden" \
        'https://entropia.de/wiki/index.php?title=Spezial:Userlogin&action=submitlogin'

echo "done login"

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

rm -f $cookie