Lamacasting

Kérdés:

létezik olyan webes vagy desktop alkalmazás, ami tetszőleges weblapot, vagy annak részeit képes “pollozni” annak tartalmát illetően figyelve a változásokat?

Szerintem ez annyira triviális dolog, mégis, rengeteg weblapot kell az embernek manuálisan nézegetni. Egyszerűen nem lehet arra építeni, hogy minden weblap készítőjének fejében ott legyen az “RSS” gondolkodás. Elképzelhetőnek tartom, hogy létezik ilyen eszköz, csak én nem találtam még rá.

A legegyszerűbb az lenne, ha a létező RSS aggregátorok képesek lennének bármilyen, feeddel nem rendelkező weboldalt is nézegetni a változásokért. Technikailag sem túl bonyolult, két módszert találtam ki:

1. Letölti a HTML-t, majd összehasonlítja a legutóbb eltárolt változattal. Ha egyezés van, nem frissült, ha nincs egyezés, frissült. Előnye, hogy könnyű megvalósítani, hátránya, ha vannak olyan dinamikus elemek az oldalon, amik a tartalomtól nem függve mindig változnak (pl egy látogató számláló az oldal alján, vagy van valami doboz oldalt, ami frissülget), akkor rossz eredményekre vezet.

2. A céloldal bizonyos részét figyeli csak. Meghatározható egy kódrészlet az oldalon, ami viszonylag fix. Ha ebben történik változás (ami lehet tartalom, de lehet megváltozott dizájn vagy markup miatt bekövetkező dolog is), akkor egyszerűen jelzi ezt. Mit bánom én, ha HTML markupban kell jelölni, csak működjön!

Rengeteg hasznosságot látnék ebben.

update: alig telt el néhány perc, máris itt egy remek megoldás pontosan ugyanígy, neve Feed43. Thanks agyvihar! Józsi, már megint feltaláltad a spanyol viaszt.

update 2: A feed43-mal sikerült négy kedvenc C64 grafikusom release cuccait összerakni négy feedbe, amit viszont összeömlesztettem egy Google Public Feed Share-be, amit most megosztok mindenkivel. A grafikusok: Mirage, Sander, Mermaid, Archmage. A publikus oldal linkje pedig itt, aki követné az ő release-üket, feliratkozhat könnyedén. (Zárójelben hozzáteszem, hogy a csdb.com-on elvileg van minden oldalra PHP URL hack-elő feed megoldás, nekem ezt nem sikerült működésre bírnom.)

Ha már c64.. Mirage kiadta a Timanthes 3.0 beta 2-t, akit érdekel a C64 pixel, letöltheti innen. Nekem sajnos nem sikerült elindítanom, pedig van fönn 1.1 és 2.0 dotnet is. Fura.


15 hozzászólás

agyvihar

Helyesbítek, úgy látom már RSS is van hozzá.

Egyébként volt egy másik is, ahol megadhattad azt is (talán regexp segítségével), hogy a lap melyik részének a változása érdekel. Annak most nem emlékszem a címére, de a change detection kulcsszavakon elindulva biztos meg lehet találni.

birka

A feed43 adja nekem a Kétfarkú KP rss-ét, elvileg, de sajnos eléggé nem jó, sokszor csinál hülyeségeket.

Capo di tutti Capi

A Google Reader-t magát is ki lehet erre okosítani.

_alesi_

Idővel talán az webslice is beér. Tudom, az Microsoft és gonosz és fújabelemjönkitőle.