[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Slashdot shimbun broken by recent site upgrade
- From: David Engster <deng@xxxxxxxxxxxxxxx>
- Date: Mon, 31 Jan 2011 21:26:03 +0100
- X-ml-name: emacs-w3m
- X-mail-count: 11510
- References: <87sjw9yxi9.fsf@xxxxxxxxxxx>
Matt Lundin writes:
> The slashdot shimbun (sb-slashdot.el) was broken by recent Slashdot site
> design changes (Jan. 25).
>
> I'm happy to take a look at it when I get a chance, but I thought I'd
> share the news here in case anyone else is interested in working on it.
Attached is a quick patch to at least make the basics work again. Most
of the features regarding the comment display won't work, though. It
seems those option flags you can set in the URL now only have an effect
when you're logged in at the site.
-David
Index: sb-slashdot.el
===================================================================
RCS file: /storage/cvsroot/emacs-w3m/shimbun/sb-slashdot.el,v
retrieving revision 1.9
diff -r1.9 sb-slashdot.el
58,60c58,59
< "<\\s-*h3\\s-+class=\"story\"[^\0]*?<a [^>]*?href=\"\
< /*\\([a-zA-Z]+\\)?\\.?slashdot.org/\\([a-z]+?\\)/\\(.+\\)/\\(.+?\\)\
< \"[^>]*class=.datitle.[^>]*>\\(.*?\\)</a>")
---
> "<\\s-*h[0-9]\\s-+class=\"story\"[^\0]*?<a [^>]*?href=\"\
> /*\\([a-zA-Z]+\\)?\\.?slashdot.org/story/\\(.+?\\)\">\\(.+?\\)<")
95c94
< id (match-string 3)
---
> id (match-string 2)
97c96
< "slashdot.org/article.pl?sid=" id
---
> "slashdot.org/story/" id
99c98
< subject (match-string 5))
---
> subject (match-string 3))
160c159
< (shimbun-remove-tags "<html>" "<div class=\"intro\".*?>")
---
> (shimbun-remove-tags "<html " "<div class=\"body\".*?>")