mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-08-11 09:13:57 -04:00
Fix #4133 (Add all sections to the Arizona Daily Star News Feed)
This commit is contained in:
parent
5193be1c5a
commit
9a6754b01d
@ -1,4 +1,3 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
__license__ = 'GPL v3'
|
||||
__copyright__ = '2009, Darko Miletic <darko.miletic at gmail.com>'
|
||||
@ -12,26 +11,24 @@ class Azstarnet(BasicNewsRecipe):
|
||||
title = 'Arizona Daily Star'
|
||||
__author__ = 'Darko Miletic'
|
||||
description = 'news from Arizona'
|
||||
language = 'en'
|
||||
|
||||
language = 'en'
|
||||
publisher = 'azstarnet.com'
|
||||
category = 'news, politics, Arizona, USA'
|
||||
delay = 1
|
||||
oldest_article = 1
|
||||
oldest_article = 3
|
||||
max_articles_per_feed = 100
|
||||
no_stylesheets = True
|
||||
use_embedded_content = False
|
||||
encoding = 'utf-8'
|
||||
needs_subscription = True
|
||||
remove_javascript = True
|
||||
|
||||
html2lrf_options = [
|
||||
'--comment', description
|
||||
, '--category', category
|
||||
, '--publisher', publisher
|
||||
]
|
||||
conversion_options = {
|
||||
'comment' : description
|
||||
, 'tags' : category
|
||||
, 'publisher' : publisher
|
||||
, 'language' : language
|
||||
}
|
||||
|
||||
html2epub_options = 'publisher="' + publisher + '"\ncomments="' + description + '"\ntags="' + category + '"'
|
||||
|
||||
def get_browser(self):
|
||||
br = BasicNewsRecipe.get_browser()
|
||||
@ -52,14 +49,19 @@ class Azstarnet(BasicNewsRecipe):
|
||||
]
|
||||
|
||||
|
||||
feeds = [(u'Tucson Region', u'http://rss.azstarnet.com/index.php?site=metro')]
|
||||
feeds = [
|
||||
(u'Tucson Region', u'http://rss.azstarnet.com/index.php?site=metro')
|
||||
,(u'Sports' , u'http://rss.azstarnet.com/index.php?site=sports')
|
||||
,(u'Business' , u'http://rss.azstarnet.com/index.php?site=biz-topheadlines')
|
||||
,(u'Nation-World' , u'http://rss.azstarnet.com/index.php?site=news')
|
||||
,(u'Opinion' , u'http://rss.azstarnet.com/index.php?site=opinion')
|
||||
,(u'Lifestyle' , u'http://rss.azstarnet.com/index.php?site=accent')
|
||||
,(u'Food' , u'http://rss.azstarnet.com/index.php?site=food')
|
||||
]
|
||||
|
||||
def preprocess_html(self, soup):
|
||||
soup.html['dir' ] = 'ltr'
|
||||
soup.html['lang'] = 'en-US'
|
||||
mtag = '\n<meta http-equiv="Content-Language" content="en-US"/>\n<meta http-equiv="Content-Type" content="text/html; charset=utf-8">\n'
|
||||
soup.head.insert(0,mtag)
|
||||
for item in soup.findAll(style=True):
|
||||
del item['style']
|
||||
return soup
|
||||
|
||||
|
||||
|
@ -53,12 +53,10 @@ every time you add an HTML file to the library.\
|
||||
class PML2PMLZ(FileTypePlugin):
|
||||
name = 'PML to PMLZ'
|
||||
author = 'John Schember'
|
||||
description = textwrap.dedent(_('''\
|
||||
Create a PMLZ archive containing the PML file
|
||||
and all images in the directory pmlname_img or images.
|
||||
This plugin is run every time you add
|
||||
a PML file to the library.
|
||||
'''))
|
||||
description = _('Create a PMLZ archive containing the PML file '
|
||||
'and all images in the directory pmlname_img or images. '
|
||||
'This plugin is run every time you add '
|
||||
'a PML file to the library.')
|
||||
version = numeric_version
|
||||
file_types = set(['pml'])
|
||||
supported_platforms = ['windows', 'osx', 'linux']
|
||||
|
@ -128,6 +128,8 @@ class MetadataSource(Plugin):
|
||||
from calibre.customize.ui import customize_plugin
|
||||
customize_plugin(self, sc)
|
||||
|
||||
def customization_help(self):
|
||||
return 'This plugin can only be customized using the GUI'
|
||||
|
||||
class GoogleBooks(MetadataSource):
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user