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

  1. __license__ = 'GPL v3'
  2. __copyright__ = '2010, BlonG'
  3. '''
  4. dnevnik.si
  5. '''
  6. from calibre.web.feeds.news import BasicNewsRecipe
  7. class Dnevnik(BasicNewsRecipe):
  8.   title = u'Dnevnik.si'
  9.   __author__ = u'BlonG'
  10.   description = u'''Dnevnik je \u010dasnik z ve\u010d kot polstoletno zgodovino.
  11.   Pod sloganom \xbb\u017divljenje ima besedo\xab na svojih straneh prina\u0161a
  12.   bralcem bogastvo informacij, komentarjev in kolumen in raznovrstnost
  13.   pogledov, zaznamovanih z odgovornostjo do posameznika in \u0161ir\u0161e
  14.   dru\u017ebe.'''
  15.   oldest_article = 3
  16.   max_articles_per_feed = 20
  17.   language = 'sl'
  18.   no_stylesheets = True
  19.   use_embedded_content = False
  20.  
  21.   cover_url = 'https://sites.google.com/site/javno2010/home/dnevnik_cover.jpg'
  22.  
  23.   extra_css = '''
  24.     h1{font-family:Arial,Helvetica,sans-serif; font-weight:bold;font-size:large;}
  25.     h2{font-family:Arial,Helvetica,sans-serif; font-weight:normal;font-size:small;}
  26.     p{font-family:Arial,Helvetica,sans-serif;font-size:small;}
  27.     body{font-family:Helvetica,Arial,sans-serif;font-size:small;}
  28.     '''
  29.  
  30.   keep_only_tags = [
  31.     dict(name='div', attrs={'id':'_iprom_inStream'}),
  32.     dict(name='div', attrs={'class':'entry-content'}),
  33.     ]
  34.  
  35.   remove_tags = [
  36.     dict(name='div', attrs={'class':'fb_article_top'}),
  37.     dict(name='div', attrs={'class':'related'}),
  38.     dict(name='div', attrs={'class':'fb_article_foot'}),
  39.     dict(name='div', attrs={'class':'spreading'}),
  40.     dict(name='dl', attrs={'class':'ad'}),
  41.     dict(name='p', attrs={'class':'report'}),
  42.     dict(name='div', attrs={'class':'hfeed comments'}),
  43.     dict(name='dl', attrs={'id':'entryPanel'}),
  44.     dict(name='dl', attrs={'class':'infopush ip_wide'}),
  45.     dict(name='div', attrs={'class':'sidebar'}),
  46.     dict(name='dl', attrs={'class':'bottom'}),
  47.     dict(name='div', attrs={'id':'footer'}),
  48.     ]
  49.  
  50.  
  51.   feeds = [
  52.     (u'Slovenija', u'http://www.dnevnik.si/rss/?articleType=1&articleSection=13')
  53.     ,(u'Svet', u'http://www.dnevnik.si/rss/?articleType=1&articleSection=14')
  54.     ,(u'EU', u'http://www.dnevnik.si/rss/?articleType=1&articleSection=116')
  55.     ,(u'Poslovni dnevnik', u'http://www.dnevnik.si/rss/?articleType=1&articleSection=5')
  56.     ,(u'Kronika', u'http://www.dnevnik.si/rss/?articleType=1&articleSection=15')
  57.     ,(u'Kultura', u'http://www.dnevnik.si/rss/?articleType=1&articleSection=17')
  58.     ,(u'Zdravje', u'http://www.dnevnik.si/rss/?articleType=1&articleSection=18')
  59.     ,(u'Znanost in IT', u'http://www.dnevnik.si/rss/?articleType=1&articleSection=19')
  60.     ,(u'(Ne)verjetno', u'http://www.dnevnik.si/rss/?articleType=1&articleSection=20')
  61.     ,(u'E-strada', u'http://www.dnevnik.si/rss/?articleType=1&articleSection=21')
  62.     ,(u'Svet vozil', u'http://www.dnevnik.si/rss/?articleType=1&articleSection=22')
  63.     ]
  64.