[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: sb-bbc.el patch



>>>>> In [emacs-w3m : No.08745] David Hansen wrote:

> Anyone interested in all the sport groups?  Would be easy to add.  But I
> actually score everything down except football.

> David

> 2006-05-31  David Hansen  <david.hansen@xxxxxxxxxxxxxxxxxxx>

> 	* sb-bbc.el (shimbun-bbc-url): Set to the base URL of the various
>         RSS feeds.
>         (shimbun-bbc-path-alist): New variable to support other groups.
>         (shimbun-bbc-groups): Added other groups.
>         (shimbun-index-url): New function.

I've installed your patch.  Thanks.
I did gnus-group-make-shimbun-groups to try all the new bbc
groups and got some errors.  In the `england' group, I got:
Debugger entered--Lisp error: (wrong-type-argument integerp "/england/rss.xml")
  concat("http://newsrss.bbc.co.uk/rss/newsonline_uk_edition" ("/england/rss.xml"))
  (lambda (shimbun) (concat shimbun-bbc-url (cdr ...)))([shimbun-bbc [0 0 0 0 0 ...
  apply((lambda (shimbun) (concat shimbun-bbc-url (cdr ...))) [shimbun-bbc [0 0 ...
  luna-call-next-method()
  luna-apply-generic([shimbun-bbc [0 0 0 0 0 0 0] [shimbun-gnus-mua [0 0 0 0 0 0...
  shimbun-index-url([shimbun-bbc [0 0 0 0 0 0 0] [shimbun-gnus-mua [0 0 0 0 0 0 ...
  #[(shimbun &optional range) "...byte-code...
  apply(#[(shimbun &optional range) "...byte-code...
  luna-call-next-method()
  luna-apply-generic([shimbun-bbc [0 0 0 0 0 0 0] [shimbun-gnus-mua [0 0 0 0 0 0...
  shimbun-headers([shimbun-bbc [0 0 0 0 0 0 0] [shimbun-gnus-mua [0 0 0 0 0 0 0]...
  nnshimbun-generate-nov-database("england")
  nnshimbun-request-scan("england" "bbc")
  gnus-request-scan("nnshimbun+bbc:england" (nnshimbun "bbc"))
  gnus-activate-group("nnshimbun+bbc:england" scan nil (nnshimbun "bbc"))
  gnus-group-get-new-news-this-group(nil)
  call-interactively(gnus-group-get-new-news-this-group)
In the groups `business', `politics', and `talking_point', I got
the "Cannot find message-id base" error as usual.  Well, it
might be able to be solved by improving regexp, with which I'm
bored though.  Isn't there a better way to cope with it?  What
I'm always thinking is (and what I tried for some times but
haven't been successful yet is) simply to ignore such unparseable
entries rather than to issue an error.

In Japanese:
"Cannot find message-id base" エラーを出す代わりに、単にそのよう
な xml エントリーを無視するようにはできないでしょうか?