O Calibre tem a excelente funcionalidade de converter feeds para formatos que possam ser lidos em leitores de ebooks. Desde que comecei a utilizar o Kobo Touch para ler que cada vez mais gosto de ler tudo que posso nele. Para ler artigos um jornal ou um blogue é simples utilizar o Pocket para sincronizar uma versão epub com o Kobo, mas para edições inteiras online que possa interessar folhear, como um jornal em papel, a solução Pocket fica um pouco atrás, por enquanto.
O Calibre trás muitas “receitas”, como são chamadas as classes em Python que permitem o download dos artigos a partir da fonte RSS e respectiva conversão para epub, mas conteúdos portugueses são poucos: Público, DN, i e pouco mais. Resolvi, já há algum tempo começar a criar receitas. É bastante simples, mesmo sem conhecimentos de programação, embora para criar uma receita mais polida seja necessário editar um pouco de código e perceber a estrutura da classe. Felizmente a documentação é boa.
Deixo aqui algumas receitas: Expresso, Esquerda.net e Açoriano Oriental (especialmente para a malta dos Açores). A receita do AO é muito simples pois a própria fonte do jornal é pobre em conteúdos. Aceitam-se encomendas de receitas do teu conteúdo preferido :).
Abaixo está o código da receita do expresso. Podem fazer o download das 3 receitas aqui, depois basta no calibre ir a “Adicionar fonte de notícias personalizada”, clicar em “Mudar para o modo” avançado”, colar o código e clicar em “Actualizar receita”. Boas leituras :).
Expresso:
#!/usr/bin/env python
__author__ = u'António Lima'
__license__ = 'GPL v3'
description = u'Jornal semanário portugu\xeas - v0.1 (4 March 2014)'
__docformat__ = 'restructuredtext en'
'''
expresso.pt
'''
class Expresso(BasicNewsRecipe):
title = u'Expresso'
description = u'Jornal semanário português'
cover_url = 'http://expresso.sapo.pt/images/ex_logo_xl.png'
oldest_article = 7
max_articles_per_feed = 100
auto_cleanup = True
category = 'News, politics, culture, economy, general interest'
oldest_article = 2
no_stylesheets = True
encoding = 'latin1'
use_embedded_content = False
language = 'pt'
remove_empty_feeds = True
extra_css = ' body{font-family: Arial,Helvetica,sans-serif } img{margin-bottom: 0.4em} '
remove_tags = [
dict(name='aside', attrs={'id':'keywords'}),
dict(name='aside', attrs={'class':'na-primeira-pagina'}),
dict(name='div', attrs={'class':'blog-image-title'})
]
feeds = [
(u'Actualidade', u'http://expresso.sapo.pt/static/rss/atualidade--arquivo_23412.xml'),
(u'Economia', u'http://expresso.sapo.pt/i/rss-large.gif'),
(u'Desporto', u'http://expresso.sapo.pt/static/rss/desporto_23414.xml'),
(u'Dossi\xeas', u'http://expresso.sapo.pt/static/rss/dossies_23415.xml'),
(u'Opini\xe3o', u'http://expresso.sapo.pt/static/rss/opiniao_23424.xml'),
(u'Sociedade', u'http://expresso.sapo.pt/static/rss/sociedade_25194.xml'),
(u'Mercados', u'http://expresso.sapo.pt/static/rss/mercados_25511.xml')
]
Um comentário a “Calibre, Receitas, Feeds e leitores de ebooks”
Hello to every body, it’s my first pay a quick visit of this weblog;
this website carries awesome and in fact good data for readers.