Re: [zope-pt] RSS na página principal
Perfeito, Tony! Era exatamente o que eu precisava. Obrigado pela ajuda. Abraço, Daniel. 2009/7/28 Tony Morais tonyl...@gmail.com: Oi Daniel. Também tive que fazer algo parecido um tempo atraz. eu utilizei o seguinte codigo para ler o feed import feedparser def readMultFeed(listaUrl, qtd): feeds = [] for url in listaUrl: feeds += readFeeds(url)[:int(qtd)] return feeds def readFeeds(url): if str(url) !='': d = feedparser.parse(str(url)) feeds = [] for item in d['items']: link = item.links[0]['href'] itemdict = { 'title' : item.title, 'url' : link, 'summary' : item.get('description','') } feeds.append(itemdict) return feeds return {'url':'Falha na leitura do Rss','title':'Falha na leitura do Rss'} --- salvei este codigo python em parts/instance/extension para pdoer chamar como método externo e para colocar seu conteudo em algum lugar apenas chamei o metodo passando o endereço do feed como parametro Tony Morais Estudante de Ciências da Computação 2009/7/28 Daniel Silva danielnsi...@gmail.com Olá, Preciso colocar na página principal de um plone site conteúdo obtido via RSS. A primeira idéia que tive foi fazer uma consulta aos feeds em um page template, mas não tenho idéia de como fazê-lo. Tentei utilizar o ContentWellPortlets (http://pypi.python.org/pypi/collective.collage.portlets/0.1), mas preciso de algo mais personalizado. Colocando um portlet RSS padrão do Plone eu não consigo, por exemplo, alterar o título do portlet. Alguma dica? Abraços, Daniel.
Re: [zope-pt] RSS na página principal
Você pode tentar também o FeedMixer http://plone.org/products/collective.portlet.feedmixer 2009/7/28 Daniel Silva danielnsi...@gmail.com Olá, Preciso colocar na página principal de um plone site conteúdo obtido via RSS. A primeira idéia que tive foi fazer uma consulta aos feeds em um page template, mas não tenho idéia de como fazê-lo. Tentei utilizar o ContentWellPortlets (http://pypi.python.org/pypi/collective.collage.portlets/0.1), mas preciso de algo mais personalizado. Colocando um portlet RSS padrão do Plone eu não consigo, por exemplo, alterar o título do portlet. Alguma dica? Abraços, Daniel. -- André Clímaco Pereira Barbosa www.andreclimaco.com (61) 8149-8005
Re: [zope-pt] RSS na página principal
Olá André, Gostei do FeedMixer, mas a dica do Tony possibilita a consulta aos feeds a partir de um Page Template, por exemplo, onde posso dispor as informações da forma como eu quiser. Porém, o FeedMixer já é uma excelente alternativa ao portlet RSS padrão do Plone. Obrigado pela dica! Abraço, Daniel. 2009/7/29 André Clímaco andre.clim...@gmail.com: Você pode tentar também o FeedMixer http://plone.org/products/collective.portlet.feedmixer 2009/7/28 Daniel Silva danielnsi...@gmail.com Olá, Preciso colocar na página principal de um plone site conteúdo obtido via RSS. A primeira idéia que tive foi fazer uma consulta aos feeds em um page template, mas não tenho idéia de como fazê-lo. Tentei utilizar o ContentWellPortlets (http://pypi.python.org/pypi/collective.collage.portlets/0.1), mas preciso de algo mais personalizado. Colocando um portlet RSS padrão do Plone eu não consigo, por exemplo, alterar o título do portlet. Alguma dica? Abraços, Daniel. -- André Clímaco Pereira Barbosa www.andreclimaco.com (61) 8149-8005
Re: [zope-pt] RSS na página principal
Oi Daniel. Também tive que fazer algo parecido um tempo atraz. eu utilizei o seguinte codigo para ler o feed import feedparser def readMultFeed(listaUrl, qtd): feeds = [] for url in listaUrl: feeds += readFeeds(url)[:int(qtd)] return feeds def readFeeds(url): if str(url) !='': d = feedparser.parse(str(url)) feeds = [] for item in d['items']: link = item.links[0]['href'] itemdict = { 'title' : item.title, 'url' : link, 'summary' : item.get('description','') } feeds.append(itemdict) return feeds return {'url':'Falha na leitura do Rss','title':'Falha na leitura do Rss'} --- salvei este codigo python em parts/instance/extension para pdoer chamar como método externo e para colocar seu conteudo em algum lugar apenas chamei o metodo passando o endereço do feed como parametro Tony Morais Estudante de Ciências da Computação 2009/7/28 Daniel Silva danielnsi...@gmail.com Olá, Preciso colocar na página principal de um plone site conteúdo obtido via RSS. A primeira idéia que tive foi fazer uma consulta aos feeds em um page template, mas não tenho idéia de como fazê-lo. Tentei utilizar o ContentWellPortlets (http://pypi.python.org/pypi/collective.collage.portlets/0.1), mas preciso de algo mais personalizado. Colocando um portlet RSS padrão do Plone eu não consigo, por exemplo, alterar o título do portlet. Alguma dica? Abraços, Daniel.