Entropia:Uploaden: Unterschied zwischen den Versionen

aus dem Wiki des Entropia e.V., CCC Karlsruhe
(neues skript und reihenfolge)
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 6: Zeile 6:


Für Massen-Uploads ist es am besten sich um Zugangsdaten für den ressourcenschonenden Batch-Import zu kümmern.
Für Massen-Uploads ist es am besten sich um Zugangsdaten für den ressourcenschonenden Batch-Import zu kümmern.


== Batch-Import für Massen-"Uploads" ==
== Batch-Import für Massen-"Uploads" ==
Zeile 11: Zeile 12:
Wer größere Dateien ins Wiki importieren möchte, sollte einen Account auf <code>luffa.bl0rg.net</code> und sudo für <code>www-entropia</code> haben (ggf. bei [[Neingeist]] melden) und kann dann [http://www.mediawiki.org/wiki/Manual:ImportImages.php importImages.php] benutzen:
Wer größere Dateien ins Wiki importieren möchte, sollte einen Account auf <code>luffa.bl0rg.net</code> und sudo für <code>www-entropia</code> haben (ggf. bei [[Neingeist]] melden) und kann dann [http://www.mediawiki.org/wiki/Manual:ImportImages.php importImages.php] benutzen:


chmod a+rx /var/tmp/gpn12
<pre>
 
chmod a+rx /var/tmp/gpn12
cd /srv/www-sites/entropia.de/wiki/
sudo -u www-entropia php ./maintenance/importImages.php --conf=./LocalSettings.php \
cd /srv/www-sites/entropia.de/wiki/
sudo -u www-entropia php ./maintenance/importImages.php --conf=./LocalSettings.php \
  --comment="[[Kategorie:GPN12]]" --user="Meinuser" --skip-dupes --sleep=60 /var/tmp/gpn12
  --comment="[[Kategorie:GPN12]]" --user="Meinuser" --skip-dupes --sleep=60 /var/tmp/gpn12
 
</pre>


== API-Upload ==
== API-Upload ==

Version vom 29. Juni 2015, 20:08 Uhr

Es gibt drei Arten, Files in das Wiki zu laden:

Für Massen-Uploads ist es am besten sich um Zugangsdaten für den ressourcenschonenden Batch-Import zu kümmern.


Batch-Import für Massen-"Uploads"

Wer größere Dateien ins Wiki importieren möchte, sollte einen Account auf luffa.bl0rg.net und sudo für www-entropia haben (ggf. bei Neingeist melden) und kann dann importImages.php benutzen:

chmod a+rx /var/tmp/gpn12
 
cd /srv/www-sites/entropia.de/wiki/
sudo -u www-entropia php ./maintenance/importImages.php --conf=./LocalSettings.php \
 --comment="[[Kategorie:GPN12]]" --user="Meinuser" --skip-dupes --sleep=60 /var/tmp/gpn12

API-Upload

wiki-upload ist ein Skript, um Dateien ins Wiki zu tun:

$ ./wiki-upload -d '[[Category:Cats]]' Test-kitten*
Uploading Test-kitten2.jpg ... 
  Success
Uploading Test-kitten5.jpg ... 
  Warning
  exists: Test-kitten5.jpg
Uploading Test-kitten6.jpg ... 
  Warning
  was-deleted: Test-kitten6.jpg
  duplicate-archive: Test-kitten6.jpg
Uploading Test-kitten7.jpg ... 
  Warning
  exists: Test-kitten7.jpg