Excerpt filters and feedburner.
Lech
unattended at gmail.com
Thu Jun 19 22:50:58 EST 2008
Any ideas on this one yet?
On 6/13/08, Lech <unattended at gmail.com> wrote:
> On 6/13/08, Sam Ruby <rubys at intertwingly.net> wrote:
> > On Fri, Jun 13, 2008 at 8:55 AM, Lech <unattended at gmail.com> wrote:
> > > On 6/13/08, Sam Ruby <rubys at intertwingly.net> wrote:
> > >> On Thu, Jun 12, 2008 at 8:11 PM, Lech <unattended at gmail.com> wrote:
> > >> > So I'm still trying to wrap my head around python a bit but have
> > >> > managed to dig around and get some of the filters working after
> > >> > looking through the examples (why are some of these in the /examples/
> > >> > directory?). The only two I'm having issues with at the moment are SED
> > >> > and Excerpt filters.
> > >>
> > >> Not all of the filters were created by the same person, so there may
> > >> not always be consistency in where they were placed. The example
> > >> filters tend not to be ones that can be used "as is" but require
> > >> tailoring.
> > >
> > > Ahh, alright. I was just curious why they were split up. Initially it
> > > seems like they serve as some type of secondary (don't move these or
> > > you'll destroy the world) type of filters. Maybe just moving them into
> > > the main filters directory and sticking a readme file warning of
> > > needed tweaking would clear this up in the future. No big deal though.
> > >
> > >> > From what I can tell, the SED filters are pretty straight forward
> > >> > regexp. However it seems that the regexp used is a bit outdated for
> > >> > the feedburner advert filter and I can't seem to be able to scrub the
> > >> > "digg this" and other images properly out of feeds. I'll play around
> > >> > with this a little more on my own, but if anyone already has a
> > >> > solution an update would be awesome.
> > >>
> > >> Example feed with the data you want scrubbed?
> > >
> > > I've been toying around and attempting to scrub the "feedflare" (digg
> > > this/reddit) adverts from a friends feedburner feed located here:
> > > http://feeds.feedburner.com/Bdetails using the feedburner.sed filter.
> > > I've tried a number of methods but nothing seems to work.
> >
> >
> > One thing that may not be obvious is that filters are run on the
> > sanitized version of the feed.
> >
> > You can see what the entries look like by either looking in your cache
> > directory or by running a test program provided with Venus:
> >
> > python tests/reconstitute.py http://feeds.feedburner.com/Bdetails
> >
> > At the moment, I'm puzzled as I don't see the feedflare information in
> > the output of that program, and don't recall anything I did on my
> > installation which would make it automatically get removed. I will
> > continue to look at this.
>
>
> Alright, that is very strange indeed. I reconstituted the feed as
> prescribed on this end, and you're right. The feedflare doesn't show
> up anywhere so that confirms what you're seeing. But if you do a
> view-source: in your browser of the feed it displays as
> <feedburner:feedFlare href="..." src="..."">advert
> text</feedburner:feedFlare> which then somehow translates into
>
> <div class="feedflare">
> <a href="http://feeds.feedburner.com/~f/user?a=gArBG"><img border="0"
> src="http://feeds.feedburner.com/~f/Bdetails?i=gArBG"/></a>
> [...]
> </div>
>
> Which all winds back up in the final output as seen above. And if you
> look at the cache objects for items you know to be pulled from
> feedburner you'll see the same. It's making it hard to intercept this
> particular markup.
>
>
> >
> > >> > Also, how exactly do I utilize and properly the excerpt.py filter
> > >> > within my configs to strip images down?
> > >>
> > >> Add something like the following to your config.ini:
> > >>
> > >> http://www.intertwingly.net/code/venus/tests/data/filter/excerpt-images.ini
> > >>
> > >> And then try the 'mobile' theme provided with Venus as a starting point.
> > >
> > > Hmm, odd. I've been using a copy of the classic_fancy theme and have
> > > exactly that in my config but it's not working as expected either. :F
> > > and debug isn't showing me anything out of the ordinary when I run
> > > Venus.
> >
> >
> > What the excerpt filter does is put the data into the cached copy of
> > the feed, and by default it does so by putting this into a new element
> > which htmltmpl type templates don't know how to look for. You can
> > specify a 'target=atom:content' parameter to excerpt which will cause
> > it to overwrite the content of the entry and htmltmpl style templates
> > do know how to pick that element up.
>
>
> OK, so does this mean I need to also modify the htmltmpl template to
> expect this parameter, or once the target is specified it will detect
> everything without any changes? I'm starting to wonder if the SED
> issue might also revolve around using htmltmpl templates which
> probably means I should have first tried using the mobile theme. Is
> there also any target list available out there for me to mess around
> with?
>
>
> -L
>
More information about the devel
mailing list