【发布时间】:2011-06-26 16:30:55
【问题描述】:
我想建立一个类似的网站:http://www.feedmyinbox.com/, 并将我所有的谷歌阅读器订阅(100+)发布到我的 gmail,(在单独的邮件中)
所以我需要创建一个提要获取服务器,获取所有提要,将新提要发布到我的 gmail。
是否有任何基于 python 的提要提取器库?我知道有一些提要解析器,我认为某处有一个多合一的解决方案..
【问题讨论】:
我想建立一个类似的网站:http://www.feedmyinbox.com/, 并将我所有的谷歌阅读器订阅(100+)发布到我的 gmail,(在单独的邮件中)
所以我需要创建一个提要获取服务器,获取所有提要,将新提要发布到我的 gmail。
是否有任何基于 python 的提要提取器库?我知道有一些提要解析器,我认为某处有一个多合一的解决方案..
【问题讨论】:
好的,我有一个很棒的工具可以做到这一点:
http://www.allthingsrss.com/rss2email/
也许我可以把它移植到 gae 上..(哦,电子邮件配额的成本比我能承受的要高..)
【讨论】:
大约一年前我有一个类似的问题。
老实说,大多数类似这样的东西都是基于 Universal Feed Parser(一些 Feed 解析器)构建的。
使用提要解析器是朝着您前进的方向迈出的一大步。
Python 世界充满了您可以使用的模块、Beautiful Soup 等,但老实说,UFP 正是您想要的。
看看这个嘟嘟:
http://www.ibm.com/developerworks/xml/library/x-tipufp.html
您可能希望将您的邮件代码放在此 forloop 的部分中:
for label, prop, trunc in COMMON_ITEM_PROPERTIES:
value = item[prop]
if trunc:
value = value[:trunc] + u'...'
print >> output, INDENT, label, value
print >> output, INDENT, u'---
【讨论】: