Orvosmeteorológia rész nyomtatása parancssorba met.hu-ról

http://paste.ubuntu.com/18919210/

Valakinek megbízhatóbb és jobb ötlet parancssorba printelésre?

Hozzászólások

... persze, ugyanez Ruby nélkül, de nyilván ízlés dolga :-)
Meg a regexppel ki lehet rögtön váltani a stripet is.

curl -s "http://met.hu/idojaras/humanmeteorologia/orvosmeteorologia/"|grep szoveg-doboz | sed -e 's/.*<[^>]\+> *\(.*\) *<.*/\1/g'
int getRandomNumber() { return 4; }  // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű.  xkcd

http://stackoverflow.com/questions/1732348/regex-match-open-tags-except…

Egyebkent en is csinaltam mar ilyet, amikor muszaj volt, de jobban szeretem az XPATH-ot (akarmilyen nyelven, ami tamogatja). Persze igy is, ugy is eltorhet ha egyszer egy designer atszerkeszti.

--
Is that a banana in your pocket, or are you just happy to see me?
Neither, it's my new iPhone.

Nyilván, de a standard toolok között nem ismerek xpath- vagy tagsoup-értelmezőt - és a forrásunk sem valid xml.
Az már csak hab a tortán, hogy ahogy OP is hiányolta, nincs se feed, sem értelmes HTML.

Python + BeautifulSoup :
http://paste.ubuntu.com/18966916/

int getRandomNumber() { return 4; }  // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű.  xkcd
curl -s http://met.hu/idojaras/humanmeteorologia/orvosmeteorologia/ | hxnormalize -x | hxselect -c .szoveg-doboz

+1

Ha már hasznos xml konzolos eszközök, akkor hagy adjak hozzá én is egy tippet - habár nem html:
xmlstarlet
- van belőle minden nagyobb disztróhoz package

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."