Lifehackingjp の RSS が rawdog で登録できない
俺は rawdog + w3m で RSS を読んでいるが、 Lifehackingjp の RSS を登録しようとしたらエラーになる。読みたいのに登録できないんじゃ話にならん。困った。
$ rawdog -a http://feeds2.feedburner.com/Lifehackingjp Traceback (most recent call last): File "/usr/bin/rawdog", line 31, in <module> launch() File "/usr/bin/rawdog", line 24, in launch sys.exit(main(sys.argv[1:])) File "/var/lib/python-support/python2.5/rawdoglib/rawdog.py", line 1703, in main add_feed("config", a, rawdog, config) File "/var/lib/python-support/python2.5/rawdoglib/rawdog.py", line 862, in add_feed feeds = feedfinder.feeds(url) File "/var/lib/python-support/python2.5/rawdoglib/fakefinder.py", line 33, in feeds parser.feed(urllib.urlopen(uri).read()) File "/usr/lib/python2.5/HTMLParser.py", line 108, in feed self.goahead(0) File "/usr/lib/python2.5/HTMLParser.py", line 156, in goahead k = self.parse_declaration(i) File "/usr/lib/python2.5/markupbase.py", line 96, in parse_declaration return self.parse_marked_section(i) File "/usr/lib/python2.5/markupbase.py", line 161, in parse_marked_section self.unknown_decl(rawdata[i+3: j]) File "/usr/lib/python2.5/HTMLParser.py", line 358, in unknown_decl self.error("unknown declaration: %r" % (data,)) File "/usr/lib/python2.5/HTMLParser.py", line 115, in error raise HTMLParseError(message, self.getpos()) HTMLParser.HTMLParseError: unknown declaration: 'CDATA[\xe3\x81\xa8\xe3\x81\xaa\xe3\x82\x8a\xe3\x81\xae\xe3\x81\x82\xe3\x81\xae\xe4\xba\xba\xe3\x81\xae\xe7\x94\x9f\xe7\x94\xa3\xe6\x80\xa7\xe3\x82\x92\xe6\xae\xba\xe3\x81\x99\xef\xbc\x99\xe3\x81\xa4\xef\xbc\x88+1\xef\xbc\x89\xe3\x81\xae\xe5\xa6\xa8\xe5\xae\xb3\xe5\xb7\xa5\xe4\xbd\x9c', at line 18, column 22