Re: [zope-pt] Re: Leitor RSS

2006-11-17 Por tôpico xiru

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

2006-11-17 Por tôpico Juliano
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

2006-11-16 Por tôpico Alex Piaz
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

2006-11-16 Por tôpico Juliano
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
>