Hi, I was following the book
http://web2py.com/books/default/chapter/29/03#A-simple-wiki in order to
build a rss feed for http://hackbo.co/hackboweb/default/eventos_venideros
but i found 2 big problems.
1. If the title or description of the event contains non ascii characters
web2py is unable to process it. About this problem i already posted an
issue #1420 on the web2py google code site, i passed this doing a
encoding('ascii',errors='ignore') on those fields.
2. As follows on the example of the book, each item of the feed contain a
link to the site, this is the line on the example
def news():
"""generates rss feed form the wiki pages"""
response.generic_patterns = ['.rss']
pages = db().select(db.page.ALL, orderby=db.page.title)
return dict(
title = 'mywiki rss feed',
link = 'http://127.0.0.1:8000/mywiki/default/index',
description = 'mywiki news',
created_on = request.now,
items = [
dict(title = row.title,
* link = URL('show', args=row.id),*
description = MARKMIN(row.body).xml(),
created_on = row.created_on
) for row in pages])
In my code, this is exactly the same but changes the action from 'show' to
'evento', as you can see on http://hackbo.co/hackboweb/default/evento/230
but the link that is generated contains the .rss extension added magicaly,
so the link that is exported to the rss feed is something like
http://hackbo.co/hackboweb/default/evento.rss/230 and it doesn't work
because that action is not using the .rss generic_pattern.
--
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.