[also responding on the melkjug.org-feedback list]
Hey Nick,

Thanks for the heads up. As for the first problem, here's what's happening:
we are fetching the resource at http://feeds.wired.com/wired/politics,
getting back a text/xml document (which we identif as a feed), and passing
it to feedparser. However feedparser is choking on parsing the feed. From
the log on the live site:

2009-01-28 09:57:11,122 ERROR [melkjug.controllers.feed] Error locating
feeds in http://feeds.wired.com/wired/politics:
Traceback (most recent call last):
  File
"/usr/local/melk/deploy/0.4.1/src/melkjug/melkjug/controllers/feed.py", line
134, in _find_feeds_in_url
    ff, response, content = self._check_for_feed(url)
  File
"/usr/local/melk/deploy/0.4.1/src/melkjug/melkjug/controllers/feed.py", line
170, in _check_for_feed
    ff = feedparser.parse(content, url)
  File
"/usr/local/melk/deploy/0.4.1/src/melk.feedparser/melk/feedparser/parser.py",
line 52, in parse
    melkify(ff, url)
  File
"/usr/local/melk/deploy/0.4.1/src/melk.feedparser/melk/feedparser/parser.py",
line 74, in melkify
    e['melk_id'] = identify_entry(e, url)
  File
"/usr/local/melk/deploy/0.4.1/src/melk.feedparser/melk/feedparser/parser.py",
line 93, in identify_entry
    return melk_id(eid, normalize_feed_url(feed_url))
  File "/usr/local/melk/deploy/0.4.1/src/melk.util/melk/util/hash.py", line
63, in melk_id
    hash.update(iid)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 29-32:
ordinal not in range(128)


I will look into this further and get back to you.

As for the second issue, Luke can probably tell you more.

Josh


On Wed, Jan 28, 2009 at 9:58 AM, Nick Grossman <[email protected]> wrote:

> Update: it doesn't seem to be just melkjug feeds; this feed (
> http://feeds.wired.com/wired/politics) gave me the same result.
> Nick
>
> On Jan 28, 2009, at 9:55 AM, Nick Grossman wrote:
>
> Hey there,
> I ran into trouble today importing one melkjug feed into another -- is that
> expected behavior?  Here's what I did:
>
>  * From my jug: http://melkjug.org/nickyg/good_morning, I went to add a
> feed, and entered http://melkjug.org/toppdzn/jug
>  * instead of adding the feed, I got a "no feeds found" error (see
> http://skitch.com/nickyg/bniw1/melkjug-good-morning)
>  * then, I tried exporting the OPML file from
> http://melkjug.org/toppdzn/jug as a workaround, and importing it to my
> jug.  When I did that, I got an "error extracting feeds" message (see
> http://skitch.com/nickyg/bniin/melkjug-good-morning)
>
> Thanks,
> Nick
>
>   --
> Nick Grossman
> The Open Planning Project -- http://theopenplanningproject.org
> [email protected]
> (917) 825-6590
>
>

Reply via email to