home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Narzedzia / Calibre / calibre-0.8.18.msi / file_280 / legitymizm.recipe < prev    next >
Text File  |  2011-09-09  |  3KB  |  51 lines

  1. #!/usr/bin/env  python
  2.  
  3. __license__   = 'GPL v3'
  4. __copyright__ = u'2010, Tomasz Dlugosz <tomek3d@gmail.com>'
  5. '''
  6. legitymizm.org
  7. '''
  8.  
  9. from calibre.web.feeds.news import BasicNewsRecipe
  10.  
  11. class Legitymizm(BasicNewsRecipe):
  12.     title          = u'Organizacja Monarchist\xf3w Polskich'
  13.     description    = u'Portal legitymistyczny'
  14.     language = 'pl'
  15.     oldest_article = 7
  16.     __author__ = u'Tomasz D\u0142ugosz'
  17.     max_articles_per_feed = 100
  18.     cover_url      = 'http://www.legitymizm.org/img_omp/logo.gif'
  19.     no_stylesheets = True
  20.  
  21.     feeds          = [(u'Aktualno\u015bci i publicystyka', u'http://www.legitymizm.org/rss.php')]
  22.  
  23.     keep_only_tags = [dict(name='div', attrs={'id':'szeroka_kolumna'})]
  24.     remove_tags    = [dict(name = 'div', attrs = {'class' : 'koniec_tresci_wlasciwej'}),
  25.                       dict(name = 'div', attrs = {'class' : 'return'})]
  26.  
  27.     extra_css = '''
  28.         body { font-family: Georgia, 'Times New Roman', Times, serif; }
  29.         h1 { color: #898981; font-weight: normal; font-size: 26px; letter-spacing: -1px; line-height: 23px; text-align: left; }
  30.         h2, h3 { font-weight: normal; font-size: 20px; line-height: 23px; letter-spacing: -1px; margin: 0 0 3px 0; text-align: left; }
  31.         #szeroka_kolumna { float: left; line-height: 20px; }
  32.         #szeroka_kolumna ul.wykaz { list-style-type: none; margin: 0 0 1.2em 0; padding: 0; }
  33.         #szeroka_kolumna ul.wykaz li.wykaz_2 { font-weight: bold; margin: 0.6em 0 0 0; }
  34.         #szeroka_kolumna ul.wykaz a { text-decoration: none; }
  35.         #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; } 
  36.         #szeroka_kolumna ul.wykaz li.wykaz_1 { margin: 0 0 0 1.3em; }
  37.         #szeroka_kolumna ul.wykaz li.wykaz_2 ul { margin: 0; padding: 0 0 0 1.3em; }
  38.         #szeroka_kolumna h3.autor { background-color: #898981; color: #f9f9f8; margin: -25px 0px 30px 0; text-align: left; padding: 0 0 0 2px; }
  39.         .tresc_wlasciwa { border-top: 1px solid #898981; padding: 30px 0px 0px 0px; position: relative; }
  40.         #cytat { font-size: 11px; line-height: 19px; font-style: italic; text-align: justify; }
  41.         #cytat img { width: 100px; height: 105px; float: right; margin: 3px 0 0 10px; }
  42.         .duzy_cytat { padding: 20px 20px 10px 20px; margin: 0 0 1.2em 0; }
  43.         #szeroka_kolumna img, #szeroka_kolumna object { padding: 3px; border: 1px solid #898981; }
  44.         #szeroka_kolumna img.ilustracja { margin: 0px 10px 0 0; float: left; }
  45.         p { margin: 0 0 1.2em 0; }
  46.         #cytat p.sentencja { margin: 0; }
  47.         #cytat p.sentencja:first-letter { font-size: 44px; line-height: 33px; margin: 0 2px 0 0; font-style: normal; float: left; display: block; }
  48.         p.autor { text-transform: uppercase; color: #898981; font-style: normal; text-align: left; }
  49.     '''
  50.  
  51.