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

  1. # -*- coding: utf-8 -*-
  2.  
  3. from calibre.web.feeds.news import BasicNewsRecipe
  4.  
  5. class Zaman (BasicNewsRecipe):
  6.  
  7.     title                  = u'ZAMAN Gazetesi'
  8.     __author__             = u'thomass'
  9.     oldest_article         = 2
  10.     max_articles_per_feed  =100
  11.    # no_stylesheets         = True
  12.     #delay                  = 1
  13.     #use_embedded_content   = False
  14.     encoding               = 'ISO 8859-9'
  15.     publisher              = 'Zaman'
  16.     category               = 'news, haberler,TR,gazete'
  17.     language               = 'tr'
  18.     publication_type = 'newspaper '
  19.     extra_css              = ' body{ font-family: Verdana,Helvetica,Arial,sans-serif } .introduction{font-weight: bold} .story-feature{display: block; padding: 0; border: 1px solid; width: 40%; font-size: small} .story-feature h2{text-align: center; text-transform: uppercase} '
  20.     conversion_options = {
  21.                             'tags'            : category
  22.                             ,'language'        : language
  23.                             ,'publisher'       : publisher
  24.                             ,'linearize_tables': False
  25.                          }
  26.     cover_img_url = 'https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/188140_81722291869_2111820_n.jpg'
  27.     masthead_url = 'http://medya.zaman.com.tr/extentions/zaman.com.tr/img/section/logo-section.png'
  28.  
  29.  
  30.     keep_only_tags      = [dict(name='div', attrs={'id':[ 'news-detail-content']}), dict(name='td', attrs={'class':['columnist-detail','columnist_head']})  ]
  31.     remove_tags = [ dict(name='div', attrs={'id':['news-detail-news-text-font-size','news-detail-gallery','news-detail-news-bottom-social']}),dict(name='div', attrs={'class':['radioEmbedBg','radyoProgramAdi']}),dict(name='a', attrs={'class':['webkit-html-attribute-value webkit-html-external-link']}),dict(name='table', attrs={'id':['yaziYorumTablosu']}),dict(name='img', attrs={'src':['http://medya.zaman.com.tr/pics/paylas.gif','http://medya.zaman.com.tr/extentions/zaman.com.tr/img/columnist/ma-16.png']})]
  32.  
  33.  
  34.     #remove_attributes = ['width','height']
  35.     remove_empty_feeds= True
  36.  
  37.     feeds          = [
  38.                       ( u'Anasayfa', u'http://www.zaman.com.tr/anasayfa.rss'),
  39.                       ( u'Son Dakika', u'http://www.zaman.com.tr/sondakika.rss'),
  40.                       ( u'En ├ºok Okunanlar', u'http://www.zaman.com.tr/max_all.rss'),
  41.                       ( u'G├╝ndem', u'http://www.zaman.com.tr/gundem.rss'),
  42.                       ( u'Yazarlar', u'http://www.zaman.com.tr/yazarlar.rss'),
  43.                       ( u'Politika', u'http://www.zaman.com.tr/politika.rss'),
  44.                       ( u'Ekonomi', u'http://www.zaman.com.tr/ekonomi.rss'),
  45.                       ( u'D─▒┼ƒ Haberler', u'http://www.zaman.com.tr/dishaberler.rss'),
  46.                       ( u'Yorumlar', u'http://www.zaman.com.tr/yorumlar.rss'),
  47.                       ( u'R├╢portaj', u'http://www.zaman.com.tr/roportaj.rss'),
  48.                       ( u'Spor', u'http://www.zaman.com.tr/spor.rss'),
  49.                       ( u'K├╝rs├╝', u'http://www.zaman.com.tr/kursu.rss'),
  50.                       ( u'K├╝lt├╝r Sanat', u'http://www.zaman.com.tr/kultursanat.rss'),
  51.                       ( u'Televizyon', u'http://www.zaman.com.tr/televizyon.rss'),
  52.                       ( u'Man┼ƒet', u'http://www.zaman.com.tr/manset.rss'),
  53.  
  54.  
  55.                         ]
  56.