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.
agyvihar
Ilyen már van, csak emailt küld a változásról, de azt meg ugye át lehet vezetni RSS-be, ha valaki arra vágyik.
http://www.changedetection.com/
halaszvarig
A Kapow-nak van egy ilyen terméke… régebben volt egy community oldaluk, ahol publikus rss feedeket bárki összerakhatott bármilyen tartalmakból (ráadásul ingyen), de most nem találom. A demót érdemes azért megnézni.
http://www.kapowtech.com/
http://www.kapowtech.com/viewdemo.aspx
halaszvarig
Megtaláltam. Ez lett a közösségi oldalból: http://openkapow.com/
Még mindig lehet feed robotokat gyártani
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.
agyvihar
Régen ezt is használtam, akkor elég rugalmas volt: http://feed43.com/
agyvihar
A Dapper is ilyesmi volt: http://www.dapper.net/
Csomó van, csak végig kell nézni őket.
bodzasfanta
inkább a dapper mint a feed43. sokkal rugalmasabb.
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.
angelday
Na, hogy!
mrbond
en tippem: http://page2rss.com/
hasznalom.
bekotve netnewswireba.
angelday
mrbond, ez inkább a postom 1. pontjának megfelelő alkalmazás. A feed43.com pedig a 2-nek.
klarky
Firefox alá van ilyen:
http://techline.hu/kiprobaltuk/20090208_fireclip.aspx
Esetleg ez megfelelne? Ilyenre gondolsz?
_alesi_
Idővel talán az webslice is beér. Tudom, az Microsoft és gonosz és fújabelemjönkitőle.
rog
jópofa ez a timanthes. (3.5ös verzióval gond nélkül indul)
viszont dot net update helyett lehet ez is egy alternatíva:
http://opensword.org/Pixen/