[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:/ exemplo, não é preciso ser na pasta
do ZOPE
2º exemplo win 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 alex@ 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-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 zope-pt%40yahoogrupos.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


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