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

  1. #!/usr/bin/env python
  2.  
  3. __license__ = 'GPL v3'
  4. __copyright__ = u'2011, Vroo <vroobelek@iq.pl>'
  5. __author__ = u'Vroo'
  6. '''
  7. gazetaprawna.pl
  8. '''
  9.  
  10. from calibre.web.feeds.news import BasicNewsRecipe
  11.  
  12. class gazetaprawna(BasicNewsRecipe):
  13.     version = 1
  14.     title          = u'Gazeta Prawna'
  15.     __author__ = u'Vroo'
  16.     publisher      = u'Infor Biznes'
  17.     oldest_article = 7
  18.     max_articles_per_feed = 20
  19.     no_stylesheets = True
  20.     remove_javascript = True
  21.     description = 'Polski dziennik gospodarczy'
  22.     language = 'pl'
  23.     encoding = 'utf-8'
  24.  
  25.     remove_tags_after = [
  26.                dict(name='div', attrs={'class':['data-art']})
  27.     ]
  28.     remove_tags = [
  29.                dict(name='div', attrs={'class':['dodatki_artykulu','data-art']})
  30.     ]
  31.  
  32.     feeds = [
  33.       (u'Wiadomo\u015bci - najwa\u017cniejsze', u'http://www.gazetaprawna.pl/wiadomosci/najwazniejsze/rss.xml'),
  34.       (u'Biznes i prawo gospodarcze', u'http://biznes.gazetaprawna.pl/rss.xml'),
  35.       (u'Prawo i wymiar sprawiedliwo\u015bci', u'http://prawo.gazetaprawna.pl/rss.xml'),
  36.       (u'Praca i ubezpieczenia', u'http://praca.gazetaprawna.pl/rss.xml'),
  37.       (u'Podatki i rachunkowo\u015b\u0107', u'http://podatki.gazetaprawna.pl/rss.xml')
  38.      ]
  39.  
  40.  
  41.     def print_version(self, url):
  42.         url = url.replace('wiadomosci/artykuly', 'drukowanie')
  43.         url = url.replace('artykuly', 'drukowanie')
  44.         url = url.replace('porady', 'drukowanie')
  45.         url = url.replace('wywiady', 'drukowanie')
  46.         url = url.replace('orzeczenia', 'drukowanie')
  47.         url = url.replace('galeria', 'drukowanie')
  48.         url = url.replace('komentarze', 'drukowanie')
  49.         url = url.replace('biznes.gazetaprawna', 'www.gazetaprawna')
  50.         url = url.replace('podatki.gazetaprawna', 'www.gazetaprawna')
  51.         url = url.replace('prawo.gazetaprawna', 'www.gazetaprawna')
  52.         url = url.replace('praca.gazetaprawna', 'www.gazetaprawna')
  53.         return url
  54.