* nnslashdot.el (nnslashdot-request-list): Use the new slashdot
authorLars Magne Ingebrigtsen <larsi@gnus.org>
Sun, 19 Mar 2000 23:11:03 +0000 (23:11 +0000)
committerLars Magne Ingebrigtsen <larsi@gnus.org>
Sun, 19 Mar 2000 23:11:03 +0000 (23:11 +0000)
format.

lisp/ChangeLog
lisp/nnslashdot.el

index 83de8a2..1b36dda 100644 (file)
@@ -1,3 +1,8 @@
+2000-03-20 00:12:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
+       format. 
+
 2000-03-16  Simon Josefsson  <jas@pdc.kth.se>
 
        * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
index 23dae0d..72d83dd 100644 (file)
              (narrow-to-region (point) (search-forward "</story>"))
              (goto-char (point-min))
              (re-search-forward "<title>\\([^<]+\\)</title>")
-             (setq description (nnweb-decode-entities-string (match-string 1)))
+             (setq description
+                   (nnweb-decode-entities-string (match-string 1)))
              (re-search-forward "<url>\\([^<]+\\)</url>")
              (setq sid (match-string 1))
-             (string-match "/\\([0-9/]+\\).shtml" sid)
+             (string-match "/\\([0-9/]+\\)\\(.shtml\\|$\\)" sid)
              (setq sid (match-string 1 sid))
              (re-search-forward "<comments>\\([^<]+\\)</comments>")
              (setq articles (string-to-number (match-string 1)))
                (nnweb-insert (format nnslashdot-active-url number) t)
                (goto-char (point-min))
                (while (re-search-forward
-                       "article.pl\\?sid=\\([^&]+\\).*<b>\\([^<]+\\)</b>" nil t)
+                       "article.pl\\?sid=\\([^&]+\\).*<b>\\([^<]+\\)</b>"
+                       nil t)
                  (setq sid (match-string 1)
-                       description (nnweb-decode-entities-string (match-string 2)))
+                       description
+                       (nnweb-decode-entities-string (match-string 2)))
                  (forward-line 1)
                  (when (re-search-forward "<b>\\([0-9]+\\)</b>" nil t)
                    (setq articles (string-to-number (match-string 1))))