Faucetdownloader

Da Wikipedia, l'enciclopedia libera.

Contents

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

Personal tools
Informazioni