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

  1. # coding=utf-8
  2. __license__   = 'GPL v3'
  3. __copyright__ = '2011, Hassan Williamson <haz at hazrpg.co.uk>'
  4. '''
  5. ahram.org.eg
  6. '''
  7. from calibre.web.feeds.recipes import BasicNewsRecipe
  8.  
  9. class AlAhram(BasicNewsRecipe):
  10.     title                  = 'Al-Ahram'
  11.     __author__             = 'Hassan Williamson'
  12.     description            = 'News from Egypt in Arabic.'
  13.     oldest_article         = 7
  14.     max_articles_per_feed  = 100
  15.     no_stylesheets         = True
  16.     #delay                 = 1
  17.     use_embedded_content   = False
  18.     encoding               = 'utf8'
  19.     publisher              = 'Al-Ahram'
  20.     category               = 'News'
  21.     language               = 'ar'
  22.     publication_type       = 'newsportal'
  23.     extra_css              = ' body{ font-family: Verdana,Helvetica,Arial,sans-serif; direction: rtl; } .txtTitle{ font-weight: bold; } '
  24.  
  25.  
  26.     keep_only_tags    = [
  27.                             dict(name='div', attrs={'class':['bbcolright']})
  28.                         ]
  29.  
  30.     remove_tags       = [
  31.                             dict(name='div', attrs={'class':['bbnav', 'bbsp']}),
  32.                             dict(name='div', attrs={'id':['AddThisButton']})
  33.                         ]
  34.  
  35.     remove_attributes = [
  36.                             'width','height'
  37.                         ]
  38.  
  39.     feeds             = [
  40.                             (u'╪º┘ä╪ú┘ê┘ä┘ë', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=25'),
  41.                             (u'┘à╪╡╪▒', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=27'),
  42.                             (u'╪º┘ä┘à╪¡╪º┘ü╪╕╪º╪¬', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=29'),
  43.                             (u'╪º┘ä┘ê╪╖┘å ╪º┘ä╪╣╪▒╪¿┘è', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=31'),
  44.                             (u'╪º┘ä╪╣╪º┘ä┘à', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=26'),
  45.                             (u'╪¬┘é╪º╪▒┘è╪▒ ╪º┘ä┘à╪▒╪º╪│┘ä┘è┘å', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=2'),
  46.                             (u'╪¬╪¡┘é┘è┘é╪º╪¬', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=3'),
  47.                             (u'┘é╪╢╪º┘è╪º ┘ê╪º╪▒╪º╪í', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=4'),
  48.                             (u'╪º┘é╪¬╪╡╪º╪»', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=5'),
  49.                             (u'╪▒┘è╪º╪╢╪⌐', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=6'),
  50.                             (u'╪¡┘ê╪º╪»╪½', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=38'),
  51.                             (u'╪»┘å┘è╪º ╪º┘ä╪½┘é╪º┘ü╪⌐', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=7'),
  52.                             (u'╪º┘ä┘à╪▒╪º╪⌐ ┘ê╪º┘ä╪╖┘ü┘ä', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=8'),
  53.                             (u'┘è┘ê┘à ╪¼╪»┘è╪»', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=9'),
  54.                             (u'╪º┘ä┘â╪¬╪º╪¿', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=10'),
  55.                             (u'╪º┘ä╪º╪╣┘à╪»╪⌐', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=11'),
  56.                             (u'╪ú╪▒╪º╪í ╪¡╪▒╪⌐', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=59'),
  57.                             (u'┘à┘ä┘ü╪º╪¬ ╪º┘ä╪º┘ç╪▒╪º┘à', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=12'),
  58.                             (u'╪¿╪▒┘è╪» ╪º┘ä╪º┘ç╪▒╪º┘à', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=15'),
  59.                             (u'╪º┘ä╪º╪«┘è╪▒╪⌐', 'http://www.ahram.org.eg/RssXml.aspx?CategoryID=16'),
  60.                         ]
  61.  
  62.  
  63.