Tweakers.net in Evolution summary

Pagina: 1
Acties:

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 24-05 21:44

wzzrd

The guy with the Red Hat

Topicstarter
Vervelend, dat de search niet helemaal goed werkt, want dit MOET haast wel al eens gevraagd zijn: heeft er iemand een XML & RDF scriptdinges waarmee je de frontpage van Tweakers.net in de summary van Evolution kunt krijgen?

(Mods: sorry als dit al gevraagd is / niet mag, jullie kennen me: zo veel vaudte topics open ik normaal gesproken niet: als de search weer helemaal on-line is, zal ik het niet meer doen ;) :P )

  • Eärendil
  • Registratie: Februari 2002
  • Laatst online: 19:59
Dit scriptje stond een keer op GoT.
Het maakt gebruik van http://www.tweakers.net/turbotracker.dsp, die je apart moet downloaden, en het geeft op stdout zo'n xml/rdf dinges.
Moet je nog even een cronjobje schrijven die met wget die turbotrackers download en dan de output van dit script in een file gooit

tweakers.pl:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/perl -w
while(<DATA>){print;}

open(F,"turbotracker.dsp");
$id = "";
$titel = "";
while($line = <F>) {
  chop($line);
  if($line =~ /<id>(.*)<\/id>/) {
    $id = $1;
  }
  if($line =~ /<titel>(.*)<\/titel>/) {
    $titel = $1;
  }
  if(($id ne "") && ($titel ne "")) {
    print("<item>\n");
    print("<title>".$titel."</title>\n");
    print("<link>http://www.tweakers.net/nieuws/".$id."</link>\n");
    print("</item>\n");
    $id = "";
    $titel = "";
  }
}
close(F);

print("</channel>\n");
print("</rss>\n");

__DATA__
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
"http://my.netscape.com/publish/formats/rss-0.91.dtd" >
<rss version="0.91">
<channel>
<title>Tweakers.net News</title>
<language>nl</language>
<link>http://www.tweakers.net/</link>
<description>Tweakers.net headlines</description>

  • Ronald
  • Registratie: Juli 2000
  • Laatst online: 22:40
Stond ergens op GoT:
http://inode.darktech.org/cgi-bin/tweakers.rdf
die gebruik ik in Evo.

PV Output - Obdam; SolarEdge SE5K 'Voor korte strings'; 12x350Wp Oost-West 13°; 8x415Wp Zuid 10°; Totaal 7520Wp.


  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 24-05 21:44

wzzrd

The guy with the Red Hat

Topicstarter
Thanks! Met name die laatste werkt PERFECT!