From 439c1548c2c20533d1f0e4dac7fdd985e11ab954 Mon Sep 17 00:00:00 2001 From: Hiroshi Miura Date: Sun, 21 Nov 2010 20:49:38 +0900 Subject: [PATCH] add more japanese news source - Mainichi Daily news IT and electoronics - Endgadget Japan edition --- resources/recipes/endgadget_ja.recipe | 18 ++++++++++++++++++ resources/recipes/mainichi.recipe | 12 ++++++++++-- resources/recipes/mainichi_it_news.recipe | 16 ++++++++++++++++ resources/recipes/nikkei_sub.recipe | 8 ++++++++ resources/recipes/nikkei_sub_economy.recipe | 8 ++++++++ resources/recipes/nikkei_sub_industry.recipe | 8 ++++++++ resources/recipes/nikkei_sub_life.recipe | 8 ++++++++ resources/recipes/nikkei_sub_sports.recipe | 8 ++++++++ 8 files changed, 84 insertions(+), 2 deletions(-) create mode 100644 resources/recipes/endgadget_ja.recipe create mode 100644 resources/recipes/mainichi_it_news.recipe diff --git a/resources/recipes/endgadget_ja.recipe b/resources/recipes/endgadget_ja.recipe new file mode 100644 index 0000000000..f887b5f5ad --- /dev/null +++ b/resources/recipes/endgadget_ja.recipe @@ -0,0 +1,18 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2010, Hiroshi Miura ' +''' +japan.engadget.com +''' + +from calibre.web.feeds.news import BasicNewsRecipe + +class EndgadgetJapan(BasicNewsRecipe): + title = u'Engadget\u65e5\u672c\u7248' + oldest_article = 7 + max_articles_per_feed = 100 + no_stylesheets = True + language = _('Japanese') + encoding = 'utf-8' + feeds = [(u'engadget', u'http://japanese.engadget.com/rss.xml')] diff --git a/resources/recipes/mainichi.recipe b/resources/recipes/mainichi.recipe index 3653c2e252..510c03a333 100644 --- a/resources/recipes/mainichi.recipe +++ b/resources/recipes/mainichi.recipe @@ -1,14 +1,22 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2010, Hiroshi Miura ' +''' +www.mainichi.jp +''' + class MainichiDailyNews(BasicNewsRecipe): title = u'Mainichi News' __author__ = 'Hiroshi Miura' oldest_article = 2 - max_articles_per_feed = 100 + max_articles_per_feed = 20 description = 'Japanese traditional newspaper Mainichi Daily News' publisher = 'Mainichi Daily News' category = 'news, japan' language = 'ja' - feeds = [(u'mainichi IT', u'http://mainichi.pheedo.jp/f/mainichijp_electronics')] + feeds = [(u'daily news', u'http://mainichi.jp/rss/etc/flash.rss')] remove_tags_before = {'class':"NewsTitle"} remove_tags = [{'class':"RelatedArticle"}] diff --git a/resources/recipes/mainichi_it_news.recipe b/resources/recipes/mainichi_it_news.recipe new file mode 100644 index 0000000000..ce0b11f77e --- /dev/null +++ b/resources/recipes/mainichi_it_news.recipe @@ -0,0 +1,16 @@ +class MainichiDailyITNews(BasicNewsRecipe): + title = u'Mainichi News' + __author__ = 'Hiroshi Miura' + oldest_article = 2 + max_articles_per_feed = 100 + description = 'Japanese traditional newspaper Mainichi Daily News' + publisher = 'Mainichi Daily News' + category = 'news, japan' + language = 'ja' + + feeds = [(u'IT News', u'http://mainichi.pheedo.jp/f/mainichijp_electronics')] + + remove_tags_before = {'class':"NewsTitle"} + remove_tags = [{'class':"RelatedArticle"}] + remove_tags_after = {'class':"ArticleLower"} + diff --git a/resources/recipes/nikkei_sub.recipe b/resources/recipes/nikkei_sub.recipe index fda9c828e5..9c5576389d 100644 --- a/resources/recipes/nikkei_sub.recipe +++ b/resources/recipes/nikkei_sub.recipe @@ -1,3 +1,11 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2010, Hiroshi Miura ' +''' +www.nikkei.com +''' + import string, re, sys from calibre import strftime from calibre.web.feeds.recipes import BasicNewsRecipe diff --git a/resources/recipes/nikkei_sub_economy.recipe b/resources/recipes/nikkei_sub_economy.recipe index aa32467c51..0ec21f5571 100644 --- a/resources/recipes/nikkei_sub_economy.recipe +++ b/resources/recipes/nikkei_sub_economy.recipe @@ -1,3 +1,11 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2010, Hiroshi Miura ' +''' +www.nikkei.com +''' + import string, re, sys from calibre import strftime from calibre.web.feeds.recipes import BasicNewsRecipe diff --git a/resources/recipes/nikkei_sub_industry.recipe b/resources/recipes/nikkei_sub_industry.recipe index 682a237b33..5c8a7adb70 100644 --- a/resources/recipes/nikkei_sub_industry.recipe +++ b/resources/recipes/nikkei_sub_industry.recipe @@ -1,3 +1,11 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2010, Hiroshi Miura ' +''' +www.nikkei.com +''' + import string, re, sys from calibre import strftime from calibre.web.feeds.recipes import BasicNewsRecipe diff --git a/resources/recipes/nikkei_sub_life.recipe b/resources/recipes/nikkei_sub_life.recipe index aff88db851..00fe053ac9 100644 --- a/resources/recipes/nikkei_sub_life.recipe +++ b/resources/recipes/nikkei_sub_life.recipe @@ -1,3 +1,11 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2010, Hiroshi Miura ' +''' +www.nikkei.com +''' + import string, re, sys from calibre import strftime from calibre.web.feeds.recipes import BasicNewsRecipe diff --git a/resources/recipes/nikkei_sub_sports.recipe b/resources/recipes/nikkei_sub_sports.recipe index 74a47e9223..38f843bbbe 100644 --- a/resources/recipes/nikkei_sub_sports.recipe +++ b/resources/recipes/nikkei_sub_sports.recipe @@ -1,3 +1,11 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2010, Hiroshi Miura ' +''' +www.nikkei.com +''' + import string, re, sys from calibre import strftime from calibre.web.feeds.recipes import BasicNewsRecipe