introfoto

From A-Eskwiki
Revision as of 18:08, 14 November 2012 by Lennaert (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

introfoto is een script dat gebruikt wordt om op een efficiënte manier een grote verzameling foto's van eerstejaars op de juiste plek op de website te krijgen.

Gebruik

introfoto [-d|-h] table

Hierbij is table een bestand met op elke regel een fotonummer gevolgd door een spatie en een lidnummer. De optie -d runt het script in debugmodus, wat betekent dat er niet daadwerkelijk foto's gekopieerd worden. -h geeft de help weer.

Functionaliteit

Het script vraagt om een bestandsnaamprefix en een jaartal en kopieert alle gevonden foto's naar de map ledenfoto's van het desbetreffende jaar. Eventuele niet gevonden foto's worden vóór het daadwerkelijke kopiëren naar stdout geschreven om te kunnen corrigeren en naar het bestand run.log voor latere referentie.

Exitcodes

Alles is succesvol uitgevoerd.
Onbekende opties meegegeven.
Het bestand table was niet leesbaar.
Het script draait niet op square en kan zodoende de foto's niet naar de juiste map kopiëren.
De doelmap is niet schrijfbaar omdat het script niet als root of www gedraaid wordt.