Ciao.
--
Dario Lesca <d.l...@solinos.it>
GRANDE!
Fai girare le notizie e diventeranno incontrollabili :-)
Sempre che qualcuno non metta i bastoni fra le ruote :-(
Ciao, Damadomu.
--
Murianni InfoTech di Dario Murianni
Telefono = + 3 9 3 3 4 1 3 1 7 1 8 7
E-Mail = Murianni DOT InfoTech AT GMail DOT Com
Skype = murianni DOT infotech
Attenzione :
DOT = .
AT = @
/**********
Questo messaggio e gli eventuali file contenuti sono confidenziali e
riservati. Se vi e' stato recapitato per errore e non siete fra i destinatari
elencati, siete pregati di darne immediatamente avviso al mittente. Le
informazioni contenute non devono essere mostrate ad altri, ne' utilizzate,
memorizzate o copiate in qualsiasi forma.
This message (and any file/s) contains confidential information intended
for a specific individual and purpose, and is protected by law.
If you are not the intended recipient, you should delete this message and
are hereby notified that any disclosure, copying, or distribution of this
message, or the taking of any action based on it, is strictly prohibited.
**********/
In realta' DarioL avrebbe dovuto dire Shell-script e non Shell e basta.
La Shell e' un meraviglioso luogo (la console a caratteri o il terminale
aperto da console grafica) in cui e' possibile usare tanti comandi,
interpretati nativamente e non, che ti permettono di... fare quello che vuoi
col sistema ed interagire con lui e programmarlo (ovviamente con i piedi di
piombo).
I file che contengono un elenco di comandi con una sequenza logica si chiamano
Shell-script e rappresentano i "sorgenti" tramite i quali puoi far fare alla
macchina tutt'una serie di operazioni senza doverle riscrivere tutte le
volte.
Nel caso dello script (o Shell-script) passato da DarioL di tratta di un file
che ti permette di collegarti, se hai Inernet attiva, ovviamente, ad un
server dove aloggiano i PDF de "Il Fatto Quotidiano" e, con un opportuno
parametro, scegliere quello di oggi o della tale data.
Guarda qui:
http://it.wikipedia.org/wiki/Shell_%28informatica%29
Gasp.. sob... sic!
No, nativamente in Windows non puoi fae nulla con questo script, e purtroppo
la Shell di Microsoft sino a WindowsXP permetteva giusto l'indispensabile per
giustificarne l'esistenza (quelli come me che vengono dal passato
ricorderanno MS-Dos... quattro comandi messi in croce e per il resto...
pedalare di Basic e C per farsi da solo quello che serviva)
Esistono ambienti che "emulano" la Shell Unix/Linux in Windows ma sono, come
e' logico in ambiente chiuso, a pagamento e non costano manco pochino.
Ne esiste una versione Open (Cygwin) ma ti consiglio di usare Linux
direttamente per queste cose, sei piu' sicuro.
In ogni caso devi salvare l'allegato in una dir a tuo piacimento, aprire una
console (quello che in Windows si chiama "cmd") ed eseguirlo.
Ciao, Damadomu.
Senza "sudo": non ti serve a nulla.
chmod ug+s il-fatto-download.sh
./il-fatto-download.sh --oggi
# e prenderai il giornale di oggi, oppure
./il-fatto-download.sh --data 2009 09 23
# e predereai quello del 2009.09.23
Alcune precisazioni:
1) L'allegato è una shell-script, funziona solo su Linux, per farla
funzionare occorre salvarla in una cartella, per esempio '~/bin' (il
simbolo '~' corrisponde alla cartella home dell'utente, se bin non
esiste, createla.)
2) Lo script "dimostrativo" anche se funzionante, va personalizzato,
perchè scarica il file lì dove si trova al momento del lancio (di solito
nella home dell'utente), pertanto se i file scaricati li voglio salvare
sotto /tmp, prima devo fare (o mettere all'interno della shell) una
"cd /tmp".
3) Lo scarico "libero" dei PDF del quotidiano NON avrebbe dovuto essere
possibile e subordinato ad un abbonamento, (di 100 euro per la versione
PDF) e all'uso di un Account.
Per una errata configurazione dei server da parte degli amministratori
del sito, attualmente risulta possibile scaricarlo SENZA autentifica.
Chi lo scarica ritengo non abbia colpa: potrebbe pensare, visto che è
possibile farlo anche tramite un web browser, che ciò sia voluto.
Tuttavia appena i veri abbonati, che han pagato 100 euro per poter
scaricare il PDF del nuovo giornale, se ne accorgeranno e faranno,
GIUSTAMENTE, le loro rimostranze, il baco verrà rimosso e quindi non
sarà più possibile scaricarlo in questo modo.
4) Grazie a DarioM per aver indirizzato alcuni di voi "sulla retta via",
a volte sono un po schematico :-( ...
Per chi volesse approfondire l'argomento Bash Script suggerisco il
seguente manuale, ben fatto e completo ... e per giunta in Italiano!:
http://www.pluto.it/ildp/guide/abs.html
5) Lungi da me fare pubblicità al quotidiano in oggetto, tutto quello
che è scritto li le persone di buon senso e informate via internet lo
sanno già. Il mio "OT" (un po come quello di Rai.it) era un semplice
suggerimento di come automatizzare un processo di download in Linux,
utilizzando uno shell script e il comando wget.
Ciao a tutti.
--
Dario Lesca <d.l...@solinos.it>