Charles Weir and yours truly made a small script to combine multiple horoscopes into one (the exercises some people come up with….:)
We completed a minimal implementation – only for taurus (could easily be parameterized in the next bit). It consists of a shell script that downloads a horoscope from yahoo, and downloads one from astrology online. It’s two scripts, since we extracted the extraction code for astrology online to a script called …extract.pl.
rm -f taurus* rm -f daily.htm* wget http://www.astrology-online.com/daily.htm 2> wget1.out ./extract.pl daily.htm > first.txt wget http://astrology.yahoo.com/astrology/general/dailyoverview/taurus 2> wget2.out cat taurus | grep Quickie | sed 's/<.*b>(.*).*>/1/' > second.txt cat *.txt
extract.pl :
#!/usr/bin/perl -w
while ( <> )
{
if (/CHANGE TAURUS/)
{
$printing = 1;
next;
}
if (/END TAURUS/)
{
$printing = 0;
}
if ($printing)
{ print ;}
}
0 Responses to “post modern programming contest 2 – horoscopes”