Re: [zope-pt] Re: Leitor RSS
Ola, Parece que você fez tudo certo, visto que o código funciona quando invocado de um script python (no filesystem, acredito). Você, no entanto, não conseguirá usar o retorno desse script direto dentro de um ZPT pois os itens retornados pelo scripts são classes que o Zope não conhece e nas quais a maquinaria de seguranca do Zope não confia (logo, tens o problema que relatas). A solução é simples: escreve um external method que roda o script que voce já estava rodando e faca com que aconteca uma conversao de estrutura de dados. O seu external method deveria retornar uma lista de dicionarios (por exemplo) que sao tipos de dados primitivos do python ao invez de uma lista (um iterator) de objetos (objetos dos quais o Zope não conhece). Espero que você tenha entendido... Não é dificil, mas não é tão trivial quanto possa parecer a primeira vista. Um abraço Xiru On 11/16/06, Alex Piaz <[EMAIL PROTECTED]> wrote: Opa Juliano, boa tarde! Veja abaixo: On Thu, 2006-11-16 at 18:19 +, Juliano wrote: > Você já tentou usar o feedparser ver.4.1, ele não é bem um produto, > mais depois que você baixar ele você abre o shell e executa o seguinte > comando "python setup.py install" Então, segui as instrucoes e boa. Dai na hora de rodar o bicho, ele da um este erro aqui: "Error Type: Unauthorized Error Value: You are not allowed to access 'feed' in this context" O engraçado é que se eu pra efeitos de debug chamo ele dentro de um script python no zope e mando printar o objeto ele printa e eu vejo que ele leu o rss, mas quando tento iterar pelos itens, e o primeiro item chama-se 'feed' ele morre com esse erro... Será que eu fiz alguma *erda na instalação? Valeu! []'s Alex > > Se servir pra você, ótimo. > > Abraços > > Juliano Araújo Farias > Consulto Plêno > Instituto de Tecnologia em Informática e Informação do Estado de > Alagoas (ITEC) > > --- Em zope-pt@yahoogrupos.com.br , Alex Piaz <[EMAIL PROTECTED]> escreveu > > > > Pessoal, > > > > Alguém conhece um produto BOM pra ler RSS no Zope? Tem que ser pra > rodar > > no zope mesmo, nao sobre o plone ou coisa parecida... > > > > Eu achei esse aqui: > http://www.zope.org/Members/odeckmyn/ZExternalNews > > mas ele não é estável o suficiente pra colocar pra rodar em > produção... > > > > Se alguém souber de algo, agradeço. > > > > []'s > > > > Alex > > > > > > > -- Fabiano Weimar dos Santos Precisando de serviços de hospedagem Plone, Zope e Python? http://www.pytown.com
[zope-pt] Re: Leitor RSS
Bom dia Alex, Não sei ao certo como você o fez! Mais vou re-explicar devagar as coisas. 1º tu descompacta o trem no C:/ 2º vou em executar e digito CMD 3º ai digito cd c: 4º executo "python setup.py install" sem aspas. >> Ai ele executa o bichão e pronto. Eu sei que você entende de informática expliquei com cautela pra vc conferir com o que você fez. Mais essa msg nunca vi não... e o trêm é simples... não tem dificuldade. Tu tenta ai qlq coisa passa a bronca pra resolver-mos! ;) Abraços! Juliano Araújo Farias Consulto Plêno Instituto de Tecnologia em Informática e Informação do Estado de Alagoas (ITEC) --- Em zope-pt@yahoogrupos.com.br, Alex Piaz <[EMAIL PROTECTED]> escreveu > > Opa Juliano, boa tarde! > > Veja abaixo: > > On Thu, 2006-11-16 at 18:19 +, Juliano wrote: > > > Você já tentou usar o feedparser ver.4.1, ele não é bem um produto, > > mais depois que você baixar ele você abre o shell e executa o seguinte > > comando "python setup.py install" > > Então, segui as instrucoes e boa. Dai na hora de rodar o bicho, ele da > um este erro aqui: > > "Error Type: Unauthorized > Error Value: You are not allowed to access 'feed' in this context" > > O engraçado é que se eu pra efeitos de debug chamo ele dentro de um > script python no zope e mando printar o objeto ele printa e eu vejo que > ele leu o rss, mas quando tento iterar pelos itens, e o primeiro item > chama-se 'feed' ele morre com esse erro... > > Será que eu fiz alguma *erda na instalação? > > Valeu! > > []'s > > Alex > > > > Se servir pra você, ótimo. > > > > Abraços > > > > Juliano Araújo Farias > > Consulto Plêno > > Instituto de Tecnologia em Informática e Informação do Estado de > > Alagoas (ITEC) > > > > --- Em zope-pt@yahoogrupos.com.br, Alex Piaz escreveu > > > > > > Pessoal, > > > > > > Alguém conhece um produto BOM pra ler RSS no Zope? Tem que ser pra > > rodar > > > no zope mesmo, nao sobre o plone ou coisa parecida... > > > > > > Eu achei esse aqui: > > http://www.zope.org/Members/odeckmyn/ZExternalNews > > > mas ele não é estável o suficiente pra colocar pra rodar em > > produção... > > > > > > Se alguém souber de algo, agradeço. > > > > > > []'s > > > > > > Alex > > > > > > > > > > > > > >
Re: [zope-pt] Re: Leitor RSS
Opa Juliano, boa tarde! Veja abaixo: On Thu, 2006-11-16 at 18:19 +, Juliano wrote: > Você já tentou usar o feedparser ver.4.1, ele não é bem um produto, > mais depois que você baixar ele você abre o shell e executa o seguinte > comando "python setup.py install" Então, segui as instrucoes e boa. Dai na hora de rodar o bicho, ele da um este erro aqui: "Error Type: Unauthorized Error Value: You are not allowed to access 'feed' in this context" O engraçado é que se eu pra efeitos de debug chamo ele dentro de um script python no zope e mando printar o objeto ele printa e eu vejo que ele leu o rss, mas quando tento iterar pelos itens, e o primeiro item chama-se 'feed' ele morre com esse erro... Será que eu fiz alguma *erda na instalação? Valeu! []'s Alex > > Se servir pra você, ótimo. > > Abraços > > Juliano Araújo Farias > Consulto Plêno > Instituto de Tecnologia em Informática e Informação do Estado de > Alagoas (ITEC) > > --- Em zope-pt@yahoogrupos.com.br, Alex Piaz <[EMAIL PROTECTED]> escreveu > > > > Pessoal, > > > > Alguém conhece um produto BOM pra ler RSS no Zope? Tem que ser pra > rodar > > no zope mesmo, nao sobre o plone ou coisa parecida... > > > > Eu achei esse aqui: > http://www.zope.org/Members/odeckmyn/ZExternalNews > > mas ele não é estável o suficiente pra colocar pra rodar em > produção... > > > > Se alguém souber de algo, agradeço. > > > > []'s > > > > Alex > > > > > > >
[zope-pt] Re: Leitor RSS
Caríssimo colega Alex, Boa Tarde. Você já tentou usar o feedparser ver.4.1, ele não é bem um produto, mais depois que você baixar ele você abre o shell e executa o seguinte comando "python setup.py install" Se servir pra você, ótimo. Abraços Juliano Araújo Farias Consulto Plêno Instituto de Tecnologia em Informática e Informação do Estado de Alagoas (ITEC) --- Em zope-pt@yahoogrupos.com.br, Alex Piaz <[EMAIL PROTECTED]> escreveu > > Pessoal, > > Alguém conhece um produto BOM pra ler RSS no Zope? Tem que ser pra rodar > no zope mesmo, nao sobre o plone ou coisa parecida... > > Eu achei esse aqui: http://www.zope.org/Members/odeckmyn/ZExternalNews > mas ele não é estável o suficiente pra colocar pra rodar em produção... > > Se alguém souber de algo, agradeço. > > []'s > > Alex >