Faucetdownloader

Descrizione

Faucetdownloader permette di scaricare e archiviare le registrazioni del proprio account Faucet in modo automatico. Può essere eseguito periodicamente con cron.

Readme

Lo script crea la directory nascosta ~/.faucetdownloader.

Il file di configurazione - faucetdownloaderrc

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=
}
Sezione global

Nella sezione global è possibile specificare i valori per

  • STOREDIR: direcory di archiviazione
  • FEEDURL: indirizzo del feed Faucet
  • DEF_NTOSTORE: numero di registrazioni da archiviare. Questo valore verrà utilizzato per ogni programma per cui non è specificato un valore NTOSTORE nella sezione apposita. E' possibile assegnare il valore speciale -1 che indica l'archiviazione di tutte le registrazioni.

Questi valori possono essere specificati anche attraverso le opzioni da riga di comando.

Sezioni <programma>

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

  • NTOSTORE: numero di registrazioni da archiviare. E' possibile assegnare il valore speciale -1 che indica l'archiviazione di tutte le registrazioni.

Opzioni riga di comando

  • -D <dirname> specifica una directory da usare come archivio al posto di ~/.faucetdownloader
  • -F <filename> specifica un file di configurazione da leggere al posto di ~/.faucetdownloader/faucetdownloaderrc
  • -h mostra una schermata di aiuto
  • -s <n> numero di registrazioni da archiviare

:Verranno archiviati solo gli <n> file più recenti per ogni registrazione. File più vecchi saranno cancellati.

  • -u <feedurl> indirizzo del feed Faucet

NOTA: le opzioni da riga di comando hanno la precedenza, se specificate sovrascriveranno i valori impostati nel file di configurazione.

Download

 
attivita/progetti/faucetdownloader.txt · Ultima modifica: 2010/04/13 01:16 (modifica esterna)
 
Ad eccezione da dove è diversamente indicato, il contenuto di questo wiki è sotto la seguente licenza:GNU Free Documentation License 1.3
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki