Read Organizacja Monarchistów Polskich on your iPad or Kindle in no time. Click download to load the free ebook on your reader.

Check out all the available public recipes or write your own with these quick start guides. ReadBeam is built on calibre, so everything in the docs and the fora applies here as well.

Download for free »

Portal legitymistyczny

Language: pl

Requires Subscription: No, it's available as free ebook

Schedule Every morning

			  #!/usr/bin/env  python

__license__   = 'GPL v3'
__copyright__ = u'2010, Tomasz Dlugosz <tomek3d@gmail.com>'
'''
legitymizm.org
'''

from calibre.web.feeds.news import BasicNewsRecipe

class Legitymizm(BasicNewsRecipe):
    title          = u'Organizacja Monarchist\xf3w Polskich'
    description    = u'Portal legitymistyczny'
    language = 'pl'
    oldest_article = 7
    __author__ = u'Tomasz D\u0142ugosz'
    max_articles_per_feed = 100
    cover_url      = 'http://www.legitymizm.org/img_omp/logo.gif'
    no_stylesheets = True

    feeds          = [(u'Aktualno\u015bci i publicystyka', u'http://www.legitymizm.org/rss.php')]

    keep_only_tags = [dict(name='div', attrs={'id':'szeroka_kolumna'})]
    remove_tags    = [dict(name = 'div', attrs = {'class' : 'koniec_tresci_wlasciwej'}),
                      dict(name = 'div', attrs = {'class' : 'return'})]

    extra_css = '''
        body { font-family: Georgia, 'Times New Roman', Times, serif; }
        h1 { color: #898981; font-weight: normal; font-size: 26px; letter-spacing: -1px; line-height: 23px; text-align: left; }
        h2, h3 { font-weight: normal; font-size: 20px; line-height: 23px; letter-spacing: -1px; margin: 0 0 3px 0; text-align: left; }
        #szeroka_kolumna { float: left; line-height: 20px; }
        #szeroka_kolumna ul.wykaz { list-style-type: none; margin: 0 0 1.2em 0; padding: 0; }
        #szeroka_kolumna ul.wykaz li.wykaz_2 { font-weight: bold; margin: 0.6em 0 0 0; }
        #szeroka_kolumna ul.wykaz a { text-decoration: none; }
        #szeroka_kolumna ul.wykaz li.wykaz_1, #szeroka_kolumna ul.wykaz li.wykaz_2 ul li { list-style-type: square; color: #898981; text-transform: none; font-weight: normal; padding: 0; } 
        #szeroka_kolumna ul.wykaz li.wykaz_1 { margin: 0 0 0 1.3em; }
        #szeroka_kolumna ul.wykaz li.wykaz_2 ul { margin: 0; padding: 0 0 0 1.3em; }
        #szeroka_kolumna h3.autor { background-color: #898981; color: #f9f9f8; margin: -25px 0px 30px 0; text-align: left; padding: 0 0 0 2px; }
        .tresc_wlasciwa { border-top: 1px solid #898981; padding: 30px 0px 0px 0px; position: relative; }
        #cytat { font-size: 11px; line-height: 19px; font-style: italic; text-align: justify; }
        #cytat img { width: 100px; height: 105px; float: right; margin: 3px 0 0 10px; }
        .duzy_cytat { padding: 20px 20px 10px 20px; margin: 0 0 1.2em 0; }
        #szeroka_kolumna img, #szeroka_kolumna object { padding: 3px; border: 1px solid #898981; }
        #szeroka_kolumna img.ilustracja { margin: 0px 10px 0 0; float: left; }
        p { margin: 0 0 1.2em 0; }
        #cytat p.sentencja { margin: 0; }
        #cytat p.sentencja:first-letter { font-size: 44px; line-height: 33px; margin: 0 2px 0 0; font-style: normal; float: left; display: block; }
        p.autor { text-transform: uppercase; color: #898981; font-style: normal; text-align: left; }
    '''