Faucetdownloader permette di scaricare e archiviare le registrazioni del proprio account Faucet in modo automatico. Può essere eseguito periodicamente con cron.
Lo script crea la directory nascosta ~/.faucetdownloader.
A partire dalla versione 0.2 lo script può leggere alcune impostazioni, tra cui i programmi da scaricare con relativo numero di registrazioni da conservare, da un file di configurazione, che di default è ~/.faucetdownloader/faucetdownloaderrc.
Il file di configurazione è organizzato in sezioni, una per ogni programma che si desidera scaricare, più un sezione “speciale” per le impostazioni globali. Le righe che iniziano con ”#” sono considerate di commento.
# global settings
global {
STOREDIR=""
FEEDURL=""
DEF_NTOSTORE=
}
# program 1 settings
prg1 {
NTOSTORE=
}
Nella sezione global è possibile specificare i valori per
Questi valori possono essere specificati anche attraverso le opzioni da riga di comando.
Nelle sezioni relative ai programmi deve comparire obbligatoriamente prima della '{' il titolo con il quale si è impostata la registrazione su Faucet. Per ciascun programma è possibile specificare il valore per
~/.faucetdownloader~/.faucetdownloader/faucetdownloaderrc:Verranno archiviati solo gli <n> file più recenti per ogni registrazione. File più vecchi saranno cancellati.
NOTA: le opzioni da riga di comando hanno la precedenza, se specificate sovrascriveranno i valori impostati nel file di configurazione.