And I am able to sucessfully subscribe to this feed from the
Bloglines.com aggregator, and everything seems displayed just fine
within it - feed parameters and elements as set from my
'controllers.py' code.
But that's the only aggregator I can get to work with the feed.
Google Reader won't let me subscribe to it. It gives an uninformative
message saying that no feed can be found (even though I'm supplying it
the exact same URL that Bloglines finds my feed on). And I get the
same problem with the MyYahoo. Haven't tried any besides those three
yet, but thos are the three most widely used web-based feed readers,
so I'll really need it to work on them if possible.
Wonder if anyone else has experience, good or bad, trying to do this?
Maybe the RSS 2.0 generated by TG FeedController is valid but needs
some little tweak to work with those?
(By the way, I also tried Atom 1.0 and got the same results -
Bloglines will subscribe but both Google Reader and MyYahoo will not.
But I wasn't able to get the Atom 1.0 feed from FeedController to
fully validate using the WC3 feed validator (complained a coule Atom
fields were missing), so I decided to stick with RSS 2.0 for what I'm
doing now (which will be fine if I can get it to work on Google and
MyYahoo). I suppose I can't blame Google or Yahoo for not letting me
subscribe to a not-quite-valid Atom 1.0 feed, even though the
validation issue is probably not what's causing this, since the RSS
2.0 is fully valid according to W3C and yet similar problems are
resulting with that).
Any ideas or insights will be much appreciated.
> Wonder if anyone else has experience, good or bad, trying to do this?
> Maybe the RSS 2.0 generated by TG FeedController is valid but needs
> some little tweak to work with those?
I have used the FeedGenerator successfully to subscribe my blog to
planetpython.org and planet.turbogears.org. If you want to have a look
at the code:
http://cblogtrac.serveblog.net/browser/trunk/cblog/controllers/feed.py
http://cblogtrac.serveblog.net/browser/trunk/cblog/templates/feed/atom1_0.kid
(Please tell me if you have any trouble accessing the trac site, since I
have just set this up and it's running on a host with dynamic IP).
> Any ideas or insights will be much appreciated.
Please post an example of your generated feed to
http://paste.turbogears.org and maybe your controller code and let us
know. Then we can examine the problem.
Chris
Here's the RSS from my feed:
http://paste.turbogears.org/paste/1333
I don't have my Python code with me right now, but I'll post that in a
few minutes.
Since Bloglines.com will subscribe fine to my feed (and W3C validates
it),
but Google Reader and My Yahoo both refuse to subscribe and claim the
feed isn't there,
I am guessing the problem is pretty unusual, and might not even be a
TG issue at all...
but anything's possible and I am VERY confused about it!
On May 30, 10:16 am, Christopher Arndt <chris.ar...@web.de> wrote:
> buffalob schrieb:
>
> > And I am able to sucessfully subscribe to this feed from the
> >Bloglines.com aggregator
> > But that's the only aggregator I can get to work with the feed.
> > Google Reader won't let me subscribe to it.
> > Wonder if anyone else has experience, good or bad, trying to do this?
> > Maybe the RSS 2.0 generated by TG FeedController is valid but needs
> > some little tweak to work with those?
>
> I have used the FeedGenerator successfully to subscribe my blog to
> planetpython.org and planet.turbogears.org. If you want to have a look
> at the code:
>
>
> (Please tell me if you have any trouble accessing the trac site, since I
> have just set this up and it's running on a host with dynamic IP).
>
> > Any ideas or insights will be much appreciated.
>
> Please post an example of your generated feed tohttp://paste.turbogears.organd maybe your controller code and let us
http://paste.turbogears.org/paste/1334
On May 30, 2:00 pm, buffalob <bruce....@gmail.com> wrote:
> thanks for reply, Chris
>
> Here's the RSS from my feed:http://paste.turbogears.org/paste/1333
>
> I don't have my Python code with me right now, but I'll post that in a
> few minutes.
>
> SinceBloglines.com will subscribe fine to my feed (and W3C validates
> it),
> but Google Reader and My Yahoo both refuse to subscribe and claim the
> feed isn't there,
> I am guessing the problem is pretty unusual, and might not even be a
> TG issue at all...
> but anything's possible and I am VERY confused about it!
>
> On May 30, 10:16 am, Christopher Arndt <chris.ar...@web.de> wrote:
>
> > buffalob schrieb:
>
> > > And I am able to sucessfully subscribe to this feed from the
> > >Bloglines.com aggregator
> > > But that's the only aggregator I can get to work with the feed.
> > > Google Reader won't let me subscribe to it.
> > > Wonder if anyone else has experience, good or bad, trying to do this?
> > > Maybe the RSS 2.0 generated by TG FeedController is valid but needs
> > > some little tweak to work with those?
>
> > I have used the FeedGenerator successfully to subscribe my blog to
> > planetpython.org and planet.turbogears.org. If you want to have a look
> > at the code:
>
> >http://cblogtrac.serveblog.net/browser/trunk/cblog/controllers/feed.p......
>
> > (Please tell me if you have any trouble accessing the trac site, since I
> > have just set this up and it's running on a host with dynamic IP).
>
> > > Any ideas or insights will be much appreciated.
>
> > Please post an example of your generated feed tohttp://paste.turbogears.organdmaybe your controller code and let us
I just discovered something about the problem, and it seems to relate
to my use of TurboGears redirect.
So maybe I should post this on the TurboGears group, but anyhow what I
have discivered just now is that the Google Reader problem occurs with
my URL that ends in '/rss' (name of my method from which I redirect to
the FeedController URL ending in '/feed/rss2.0').
My pasted code here shows what I'm doing:
http://paste.turbogears.org/paste/1334
This use of redirect works fine from the W3C validator and from my
Bloglines.com subscription (each of which can access my feed
indirectly via my URL ending in '/rss' ).
But Google Reader won't let me subscribe to that URL. I just tried
subscribing to the URL ending in '/feed/rss2.0' and yes Google Reader
does let me subscribe to that.
Here's my problem: in my project I will need to pass some keyword args
as part of the feed URL (to specify customization options within a
feed's data).
But FeedController's get_feed_data seems to not allow *args and
**kwargs, and so that's why I coded things using the redirect, so I'd
be able to process data passed in URL via kwargs in my 'rss' method,
store the data globally in my 'controllers.py' module, and then
redirect to the URL ending in '/feeds/rss2.0' (which of course invokes
get_feed_data, which then accesses the globally set customization data
originally argument-passed in the URL ending in '/rss').
I've no idea why my redirect works fine from Bloglines and W3C
validator, but not from Google Reader.
Any ideas please??? Would there be some way to either do the redirect
differently, or perhaps to pass along info from keyword args in a URL
into the get_feed_data method?
Thanks for any help.
> > > Please post an example of your generated feed tohttp://paste.turbogears.organdmaybeyour controller code and let us
For some reason Bloglines and W3C did not mind the redirect trick I
was using, but Google Reader and others would not work with that.
Purpose of the redirect was to facilitate kwargs, but as Chris pointed
out to me, get_feed_data can indeed accept **kwargs.
> > > > Please post an example of your generated feed tohttp://paste.turbogears.organdmaybeyourcontroller code and let us