calibre/recipes/pecat.recipe
Kovid Goyal 567040ee1e Perform PEP8 compliance checks on the entire codebase
Some bits of PEP 8 are turned off via setup.cfg
2016-07-29 21:25:17 +05:30

72 lines
3.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# vim:fileencoding=utf-8
__license__ = 'GPL v3'
__copyright__ = '2011-2013, Darko Miletic <darko.miletic at gmail.com>'
'''
www.pecat.co.rs
'''
from calibre.web.feeds.news import BasicNewsRecipe
class Pecat_rs(BasicNewsRecipe):
title = u'Печат'
__author__ = 'Darko Miletic'
description = u'Интернет портал слободне Србије'
publisher = u'NAŠ PEČAT A.D. BEOGRAD'
oldest_article = 7
max_articles_per_feed = 100
language = 'sr'
encoding = 'utf-8'
no_stylesheets = True
use_embedded_content = True
masthead_url = 'http://www.pecat.co.rs/wp-content/themes/zenko-v1/images/logo.jpg'
LOGIN = 'http://www.pecat.co.rs/'
remove_empty_feeds = True
ignore_duplicate_articles = {'url'}
needs_subscription = 'optional'
publication_type = 'magazine'
extra_css = """
body{font-family: Arial,Helvetica,sans1,sans-serif}
img{display: block; margin-bottom: 1em; margin-top: 1em}
p{display: block; margin-bottom: 1em; margin-top: 1em}
"""
conversion_options = {
'comment': description, 'tags': 'politika, Srbija', 'publisher': 'Pecat', 'language': language
}
def get_browser(self):
br = BasicNewsRecipe.get_browser(self)
if self.username is not None and self.password is not None:
br.open(self.LOGIN)
br.select_form(name='loginform')
br['log'] = self.username
br['pwd'] = self.password
br.submit()
return br
feeds = [
(u'Уводник', u'http://www.pecat.co.rs/category/uvodnik/feed/'),
(u'Интервју', u'http://www.pecat.co.rs/category/intervju/feed/'),
(u'Друштво', u'http://www.pecat.co.rs/category/drustvo/feed/'),
(u'Регион', u'http://www.pecat.co.rs/category/region/feed/'),
(u'Свет', u'http://www.pecat.co.rs/category/svet/feed/'),
(u'Колумне', u'http://www.pecat.co.rs/category/kolumne/feed/'),
(u'Култура', u'http://www.pecat.co.rs/category/kultura/feed/'),
(u'Документи', u'http://www.pecat.co.rs/category/dokumenti/feed/'),
(u'Репортаже', u'http://www.pecat.co.rs/category/reportaze/feed/'),
(u'Економија', u'http://www.pecat.co.rs/category/ekonomija/feed/'),
(u'Изјаве', u'http://www.pecat.co.rs/category/izjave/feed/'),
(u'Преглед', u'http://www.pecat.co.rs/category/pregled/feed/'),
(u'Сапутници', u'http://www.pecat.co.rs/category/saputnici/feed/'),
(u'Сатира', u'http://www.pecat.co.rs/category/satira/feed/'),
(u'Спорт', u'http://www.pecat.co.rs/category/sport/feed/'),
(u'Павле Ћосић', u'http://www.pecat.co.rs/category/agencijske-vesti-pavle-cosic/feed/'),
(u'ТВ Коментар', u'http://www.pecat.co.rs/category/tv-komentar/feed/'),
(u'Вести', u'http://www.pecat.co.rs/category/vesti/feed/'),
(u'Календар', u'http://www.pecat.co.rs/category/kalendar/feed/'),
(u'Други Пишу', u'http://www.pecat.co.rs/category/drugi-pisu/feed/'),
(u'Одбрана и безбедност',
u'http://www.pecat.co.rs/category/odbrana-i-bezbednost/feed/')
]