[Lugge] Re: comandi + usati

  • From: Antonio Cuni <cuni@xxxxxxxxxxxxxxxxx>
  • To: lugge@xxxxxxxxxxxxx
  • Date: Tue, 8 Oct 2002 18:29:17 +0000

Il 18:56, lunedì 7 ottobre 2002, Marco Cardinale ha scritto:
> > 4) 'secolo' si collega al sito de Il secolo XIX e scarica le pagine dello
> > sport :-)))
>
> Dai, vogliamo sapere come e' fatto 'secolo'! :-))))))

Ovviamente :-) anch'esso e` fatto un python: si appoggia a wget per fare il 
download.
Sintassi d'uso:
$ secolo [start_page] [end_page]
se start_page e end_page sono omesse scarica le prime tre pagine dello sport, 
altrimenti scarica tutte quelle nel range specificato (utile al lunedi` 
quando le pagine sono di piu` ;-))

#!/usr/bin/python

import sys
import time
import os

if len(sys.argv) > 1:
    start = int(sys.argv[1])
else:
    start = 1

if len(sys.argv) > 2:
    end = int(sys.argv[2])
else:
    end = 3

dir = time.strftime('%Y/%Y%m%d')
suffix = time.strftime('%d%m')

pages = [
    'http://pagine.ilsecoloxix.it/giornale/pagine/%s/spo_%d_%s.PDF' % (dir, i, 
suffix)
    for i in range(start, end+1)
    ]

os.system('wget ' + ' '.join(pages))

ciao Anto
-- 
"Computer science is not about computers any more than astronomy
is about telescopes." -- EW Dijkstra


========----------
 
 Prima di scrivere in m-list per favore leggi il regolamento
 http://www.lugge.net/soci/manifesto.htm#list

 Archivio delle e-mail postate in lista
 http://www.freelists.org/archives/lugge/

 Modifica dell'account su freelists
 http://www.freelists.org/cgi-bin/lsg2.cgi 

----------========

 La sede e` aperta ogni martedi` pomeriggio 14.30-18.00
 http://www.lugge.net/soci/sede.htm
 


 

Other related posts: