Un paio di mesi fa, avevo preparato uno script per scaricare automaticamente le proprie registrazioni da Faucet/Vcast, ottimo servizio di registrazione online. Si trattava di una prima versione, abbastanza grezza, che però mi era tornata utile per non dovermi ricordare ogni giorno di controllare il sito.

Nei commenti al post, erano emerse diverse funzionalità interessanti da aggiungere allo script: dopo averci lavorato un po’, ho quindi partorito una seconda versione. Oltre a implementare le idee emerse nei commenti alla versione precedente, risolve anche alcuni problemi che ho avuto.


NUOVE FUNZIONALITA’:

  • Il nome dei file scaricati corrisponde ora al titolo che si è dato alla registrazione su Faucet (su idea di Koko e bl4d3)
  • E’ possibile impostare, nei parametri dello script, un limite minimo di spazio da lasciare libero su disco. Questo limite considera già le dimensioni del file da scaricare: se ad esempio abbiamo 1Gb di spazio su disco e impostiamo un limite di 600Mb da tenere liberi, verranno scaricati fino a 400Mb di dati. Ho inserito questo controllo perchè mi è successo che, lasciando il PC “da solo” per qualche giorno e non avendo un disco capiente sul server, mi sono ritrovato con il disco pieno e diversi problemi (essendo anche mail/web/dns server casalingo)


FUNZIONALITA’ NON IMPLEMENTATE O FUTURE:

  • Ho preferito mantenere i parametri nella prima parte del codice anzichè prenderli da linea di comando: considerato che si tratta di valori che non vengono modificati spesso, mi sembra più semplice impostarli una prima volta nello script per poi essere liberi di lanciarlo senza doversi ricordare la sintassi. Per chi preferisse avere i parametri da linea di comando, la personalizzazione è comunque veramente semplice.
  • Essendoci il controllo dello spazio su disco prima del download, sarebbe interessante inserire anche un sistema di notifica (via e-mail mi sembra la cosa più semplice) nel momento in cui un file non viene scaricato per mancanza di spazio. In questo modo si può intervenire subito ed evitare che il file sparisca da Faucet prima di accorgersi del problema. A questo penserò nella prossima versione.


LINK UTILI E DOWNLOAD:


Vota l'articolo su OKNotizie!

Puoi votare le mie notizie anche in questa pagina.

Ti è piaciuto l'articolo, eh? OFFRIMI UNA BIRRA! (è sufficiente essere iscritti a Paypal o avere una carta di credito, anche Postepay)

Condividi :
  • OKNotizie
  • Fai.Info
  • Diggita
  • ZicZac
  • Kipapa
  • Upnews
  • NotizieFlash
  • Plim
  • Pligg
  • Wikio IT
  • Segnalo
  • del.icio.us
  • Technorati
  • Digg

Articoli consigliati...

4 commenti per questo articolo

  1. 12/02/2008, 21:41Alessandro Gervaso (permalink)

    Non si usano i backticks, sono deprecated!
    Sostituiscili immediatamente con $()

  2. 12/02/2008, 22:01Matteo (permalink)

    @Alessandro:
    Per questa volta ti dò ragione, perchè sono un signore. Ho corretto :)

  3. 21/04/2008, 19:25Golf (permalink)

    ciao Matteo!
    intanto complimenti per l’idea e lo script!
    ho provato ad eseguirlo su Ubuntu Server 7.10 (server casalingo) dopo aver modificato ‘FEED’ e ‘DIR’ e averlo reso eseguibile. Se
    lo lancio in manuale con ’sh ./faucet_download_20.sh’, leggo questo:
    : not foundwnload_20.sh: 2:
    : not foundwnload_20.sh: 9:
    : not foundwnload_20.sh: 16:
    : not foundwnload_20.sh: 17:
    : not foundwnload_20.sh: 19:
    : not foundwnload_20.sh: 20:
    : not foundwnload_20.sh: 25:
    : not foundwnload_20.sh: 26:
    : not foundwnload_20.sh: 37:
    : not foundwnload_20.sh: 38:
    ./faucet_download_20.sh: 89: Syntax error: word unexpected (expecting “do”)
    Forse ho sbagliato qualcosa?
    ciao e grazie…
    Mario

  4. 21/04/2008, 20:12Matteo (permalink)

    @Golf:
    Mi sembrano errori strani, prova a ripetere la procedura facendo attenzione a lasciare i doppi apici tra i valori di FEED e DIR e a non modificare nient’altro.

    Assicurati inoltre che il feed che inserisci sia corretto e che la directory di destinazione esista sul tuo sistema.

Indirizzo per il trackback | Segui i commenti a questo articolo

Partecipa alla discussione:

Feed RSS Commenti Segui la discussione via RSS! Non sai cos'è un feed RSS? GUARDA QUA!

C'è qualcuno che parla di questo articolo?

  1. 12/02/2008, 08:13diggita.it (permalink)

Indirizzo per il trackback | Segui i commenti a questo articolo