isacosta.net » the geek side
9.1.07
categorias: , ,
Aí há uns tempos mencionei que o meu leitor de feeds de eleição era o NetNewsWire Lite, uma aplicação simples, maneirinha, faz tudo o que é preciso e ainda por cima, é gratuita.
Para quem, como eu, prefere receber os feeds numa aplicação em vez de no browser, os leitores de RSS da newsgator são uma boa opção para utilizadores nómadas (e que nem sempre podem andar com o equipamento atrás), pois para além das aplicações, eles têm um agregador web-based gratuito, que permite sincronização automática de feeds.
Isto permite-me ler as minhas feeds favoritas durante o dia, marca-las como lidas, e à noite, quando chego a casa, a aplicação já não vai buscar as que entretanto já estão lidas. Nada de novo para alguns, eu sei.

O problema aqui era, se eu quisesse subscrever feeds durante o dia, tinha que introduzi-las à lá pata, no leitor online, porque o firefox não me permite isto de forma automática, visto que o newsgator não consta na lista de leitores de RSS que vêm por defeito nas opções do browser.
(Entretanto, a newsgator pensou nisso, e criou recentemente uma barra para o efeito..mas eu não gosto de barras!)

So, enough with the chit chat!

Nas versões do firefox anteriores à 2, o suporte de RSS baseava-se meramente na indicação da presença de feeds, possibilidade de criação de live bookmarks, e adicionar à nossa aplicação de feeds de preferência. No firefox 2, somos presenteados com uma página de "resumo" do feed, com diversas opções de subscrição, nomeadamente em alguns agregadores web-based como o google reader, o bloglines e o my yahoo. Esta lista está longe de ser abrangente e por incrível que pareça, não existe maneira simples de geri-la.

Como queria à força descobrir forma de adicionar o newsgator à lista, aventurei-me no site de desenvolvimento da mozilla, a ver se encontrava alguma solução, porque os que vêm por default não devem ter "nascido" lá!

Encontrei uma página que me oferece duas soluções, que embora nada user-friendly fazem o pretendido:

Uma delas envolve adicionar uns parâmetros à configuração do firefox.

O primeiro passo é digitar na barra de endereços about:config. Isto faz mostrar uma lista de toda a parametrização do firefox que mais se assemelha a registry do windows..
De seguida, introduzir no campo de filtragem o seguinte: browser.contentHandlers.types. Isto faz com que a lista fique reduzida às configurações especificas que pretendemos incrementar ou modificar.

Cada entrada correspondente a um agregador é composta por três partes:

browser.contentHandlers.types.n.title - o nome do leitor de feeds;
browser.contentHandlers.types.n.type - o tipo de aplicação que neste caso, deve ser application/vnd.mozilla.maybe.feed;
browser.contentHandlers.types.n.uri - o endereço de subscrição do leitor, seguido de %s;

n deve ser sempre substituído pelo número a seguir ao maior número que aparecer na listagem.

Tomemos por exemplo, a adição do newsgator online. Se o último número, depois da filtragem, fosse 4:

- Clickar com o botão direito do rato, escolher new -> string e introduzir browser.contentHandlers.types.5.title, clickar ok e de seguida, como valor, introduzir NewsGator

- Repetir o processo, mas desta vez com browser.contentHandlers.types.5.type e valor application/vnd.mozilla.maybe.feed

- O mesmo para o último passo, com browser.contentHandlers.types.5.uri e valor http://www.newsgator.com/ngs/subscriber/subext.aspx?url=%s

Atenção que estas alterações só surtem efeito depois de reiniciarmos o browser.

A outra forma de o fazer é através de javascript e serve para implementar em aplicações web:

Construir um link em html da seguinte forma:

<a
href=
"javascript:navigator.registerContentHandler('application/vnd.mozilla.maybe.feed',
'http://www.newsgator.com/ngs/subscriber/subext.aspx?url=%s','NewsGator');">NewsGator</a>

ou



<a
href=
"#" onclick="navigator.registerContentHandler('application/vnd.mozilla.maybe.feed',
'http://www.newsgator.com/ngs/subscriber/subext.aspx?url=%s','NewsGator');">NewsGator</a>

Ao clicarmos neste link, aparecerá um diálogo de registo de um novo agregador. A adição tem efeito imediato.

E agora, como eu sou uma pessoa muito simpática, decidi fazer uma listinha com os agregadores web-based mais populares para adicionarem, e que não constam da lista de leitores do firefox, para poupar trabalho. É só clickar e aceitar!

link do postPor Isa, às 02:41  comentar

De Rui Moura a 9 de Janeiro de 2007 às 10:39
Bem, esta foi muito geek mesmo :P. Grandes dicas.

De dextro a 9 de Janeiro de 2007 às 11:39
hehe já tinha ouvido falar mas como gosto do meu sage nunca pensei nela hehe :)

De isa costa * the geek side » Já não vivia sem elas! a 14 de Janeiro de 2007 às 00:18
[...] NewsGator/NetNewsWire Escrevi recentemente um post onde falei sobre o Newsgator e o NetNewsWire. Gosto da integração e da simplicidade entre as duas aplicações, não passava sem elas para ler e gerir os feeds que subscrevo! [...]

 

Isa. Webdesigner, geek, apple fangirl assumida, necessita tanto de uma ligação à internet como do ar que respira. Adepta das novas tecnologias e sempre atenta às novidades!

online