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

  1. from calibre.web.feeds.news import BasicNewsRecipe
  2.  
  3. LANGUAGE = 'de'
  4.  
  5. def feedlink(num):
  6.     return    u'http://europa.eu/rapid/syndication/QuickRSSAction.do?id='+\
  7.             str(num)+'&lang='+ LANGUAGE
  8.  
  9. class EUCommissionPress(BasicNewsRecipe):
  10.     title          = u'Pressemitteilungen der EU Kommission pro Politikbereich'
  11.     oldest_article = 7
  12.     max_articles_per_feed = 100
  13.     no_stylesheets = True
  14.     cover_url = 'http://ec.europa.eu/wel/template_2007/images/banners/banner-background.jpg'
  15.     __author__ = 'malfi'
  16.     language = LANGUAGE
  17.     keep_only_tags = []
  18.     keep_only_tags.append(dict(name = 'div', attrs = {'class': 'pressReleaseContentMain'}))
  19.     remove_tags = []
  20.  
  21.  
  22.     feeds          = [
  23.                       (u'Pressemitteilung des Tages',feedlink(64)),
  24.                       (u'Presidency',feedlink(137)),
  25.                       (u'Foreign affairs and security policy',feedlink(138)),
  26.                       (u'Agriculture and rural development',feedlink(139)),
  27.                       (u'Budget and financial programming ',feedlink(140)),
  28.                       (u'Climate action',feedlink(141)),
  29.                       (u'Competition',feedlink(142)),
  30.                       (u'Development',feedlink(143)),
  31.                       (u'Digital agenda',feedlink(144)),
  32.                       (u'Economic and monetary affairs',feedlink(145)),
  33.                       (u'Education, culture, multilingualism and youth ',feedlink(146)),
  34.                       (u'Employment, social Affairs and inclusion ',feedlink(147)),
  35.                       (u'Energy',feedlink(148)),
  36.                       (u'Enlargment and European neighbourhood policy ',feedlink(149)),
  37.                       (u'Environment',feedlink(150)),
  38.                       (u'Health and consumer policy',feedlink(151)),
  39.                       (u'Home affairs',feedlink(152)),
  40.                       (u'Industry and entrepreneurship',feedlink(153)),
  41.                       (u'Inter-Institutional relations and administration',feedlink(154)),
  42.                       (u'Internal market and services',feedlink(155)),
  43.                       (u'International cooperation, humanitarian aid and crisis response',feedlink(156)),
  44.                       (u'Justice, fundamental rights and citizenship',feedlink(157)),
  45.                       (u'Maritime affairs and fisheries',feedlink(158)),
  46.                       (u'Regional policy',feedlink(159)),
  47.                       (u'Research and innovation',feedlink(160)),
  48.                       (u'Taxation and customs union, audit and anti-fraud',feedlink(161)),
  49.                       (u'Trade',feedlink(162)),
  50.                       (u'Transport',feedlink(163))
  51.                       ]
  52.     extra_css = '''
  53.      h1{font-family:Arial,Helvetica,sans-serif; font-weight:bold;font-size:large;}
  54.      h2{font-family:Arial,Helvetica,sans-serif; font-weight:normal;font-size:small;}
  55.      p{font-family:Arial,Helvetica,sans-serif;font-size:small;}
  56.      body{font-family:Helvetica,Arial,sans-serif;font-size:small;}
  57.      '''
  58.  
  59.