Abrindo feeds no Google Reader pelo Opera

Dúvidas, problemas, dicas e quaisquer outros assuntos relacionados a programas para Windows, desde os mais simples, até os mais complexos.

Abrindo feeds no Google Reader pelo Opera

Mensagempor danillonunes » 08 Out 2008, 23:00

Fiquei bastante contente quando vi, aqui mesmo no WinAjuda, que a nova versão do Opera traria o recurso de pré-visualização dos feeds, coisa que eu sinto falta desde 1968! Infelizmente, ele não oferece uma integração com leitores de feeds online como o Google Reader ou o Bloglines. Mas isso não é problema. O Opera é, como eu costumo sempre dizer, extremamente personalizável, portanto é muito fácil fazer isso agora que eles já deram essa possibilidade.

Primeiramente, vá ao diretório de instalação do Opera. Se você usa Windows, provavelmente ele será C:\Arquivos de Programas\Opera e então abra a pasta Styles. Abra o arquivo webfeeds.html com o bloco de notas e procure pela linha de código <title>Feeds preview</title>, que deve ser a quinta ou sexta. Cole abaixo dessa linha o seguinte código:

Código: Selecionar tudo
<script type="text/javascript">
// <![CDATA[

var subscribeURI = 'http://www.google.com/reader/view/feed/%s';

for( var x=0; theFeed=opera.feeds.allFeeds[x++]; ) {
   if( location.href.split('#')[0] == theFeed.uri.split('#')[0] ) {
      var redirectURI = subscribeURI.replace( /%s/, theFeed.uri );
      window.location = redirectURI;
      break;
   }
}

//]]>
</script>


Agora você vai precisar de um pouco de sivirol. Se você usa o Google Reader, ótimo, basta salvar o arquivo e reiniciar o Opera. Se usa outro leitor de feeds, vai ter que dar um jeito de encontrar o endereço de inscrição dele. Eu sugiro o seguinte: Vá ao Google e procure pelo nome do seu leitor + bookmarklet. E analise os resultados. Por exemplo, para o Bloglines, o primeiro deles é esse, que lista uns botões para você arrastar até a barra de favoritos do seu navegador. Apenas clique com o botão direito em um desses botões e clique em "copiar endereço do link". O endereço deve ser uma coisa do tipo javascript:location.href='http://www.bloglines.com/sub/'+location.href. Esse http://www.bloglines.com/sub/ é o endereço de inscrição propriamente dito, e o location.href é uma referência de que isso será substituído pelo endereço do feed que você quer assinar.

Isso vai variar de leitor para leitor. Se você estiver em dúvidas, pergunte aqui no fórum. Pois bem, agora volte ao código que você colou no arquivo, procure por essa linha var subscribeURI = 'http://www.google.com/reader/view/feed/%s'; e substitua a parte em negrito pelo novo endereço do leitor de feeds que você quiser usar, onde ficava o location.href (geralmente no final), coloque um %s, de modo que finalmente a linha ficará assim var subscribeURI = 'http://www.bloglines.com/sub/%s';. Por fim, basta salvar o arquivo e reiniciar o Opera.

Agora, cada vez que você abrir um novo feed, seja clicando num link de feed no site ou no ícone da barra de endereços, você será redirecionado para uma página para assiná-lo em seu leitor de feeds favorito. No caso do Google Reader, essa página serve para visualizar o feed antes de assiná-lo também.

Então é isso, até a próxima...

...

...

...

...

...


O que foi? Queria algo que desse menos trabalho? Ok, fiz um pacote com os arquivos para serem usados pelo Google Reader e outro para o Bloglines e estou anexando ambos neste tópico. Para usá-los, para descompactá-los na pasta Style do seu diretório de instalação do Opera. Eles acompanham uma cópia do arquivo padrão do Opera, para caso você queira voltar atrás depois, então pode substituir os arquivos sem medo. Então agora sim é isso, até mais! :D
Anexos
opera-bloglines.zip
Esse pacote contém o arquivo webfeeds.html modificado para que o Opera use o Bloglines como leitor de feeds
(8.38 KiB) Baixado 24 vezes
opera-google-reader.zip
Esse pacote contém o arquivo webfeeds.html modificado para que o Opera use o Google Reader como leitor de feeds
(8.39 KiB) Baixado 70 vezes
Abraços
Marcus Danillo
http://danillonunes.net
Avatar de usuário
danillonunes
Membro
Membro
 
Mensagens: 19
Data de registro: 11 Mar 2008, 22:16
Localização: Campinas - SP

Publicidade

Re: Abrindo feeds no Google Reader pelo Opera

Mensagempor Rodrigo Ghedin » 08 Out 2008, 23:45

Era minha única crítica à pré-visualização de feeds no Opera 9.6. Matou a pau, Danillo! Excelente tutorial :).

[]'s!
Avatar de usuário
Rodrigo Ghedin
Administrador
Administrador
 
Mensagens: 2157
Data de registro: 30 Jan 2008, 13:18
Localização: Paranavaí-PR

Re: Abrindo feeds no Google Reader pelo Opera

Mensagempor brunoluiz » 09 Out 2008, 20:01

Ghedin, aproveita e publica no seu blog, pois uma dica dessas não pode passar em branco.
Avatar de usuário
brunoluiz
Membro
Membro
 
Mensagens: 563
Data de registro: 30 Jan 2008, 16:16
Localização: Blumenau

Re: Abrindo feeds no Google Reader pelo Opera

Mensagempor Rodrigo Ghedin » 10 Out 2008, 08:46

brunoluiz escreveu:Ghedin, aproveita e publica no seu blog, pois uma dica dessas não pode passar em branco.

Tá lá! :).

[]'s!
Avatar de usuário
Rodrigo Ghedin
Administrador
Administrador
 
Mensagens: 2157
Data de registro: 30 Jan 2008, 13:18
Localização: Paranavaí-PR


Retornar para Software

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 4 visitantes