mirror of
				https://github.com/kovidgoyal/calibre.git
				synced 2025-11-03 19:17:02 -05:00 
			
		
		
		
	Orange County Register by Lorenzo Vigentini
This commit is contained in:
		
							parent
							
								
									f284a6c2b6
								
							
						
					
					
						commit
						b5ee9b6b7d
					
				
							
								
								
									
										73
									
								
								resources/recipes/oc_register.recipe
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										73
									
								
								resources/recipes/oc_register.recipe
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,73 @@
 | 
			
		||||
#!/usr/bin/env  python
 | 
			
		||||
__license__   = 'GPL v3'
 | 
			
		||||
__author__    = 'Lorenzo Vigentini'
 | 
			
		||||
__copyright__ = '2009, Lorenzo Vigentini <l.vigentini at gmail.com>'
 | 
			
		||||
description   = 'News from the Orange county - v1.01 (29, January 2010)'
 | 
			
		||||
 | 
			
		||||
'''
 | 
			
		||||
http://www.ocregister.com/
 | 
			
		||||
'''
 | 
			
		||||
 | 
			
		||||
from calibre.web.feeds.news import BasicNewsRecipe
 | 
			
		||||
 | 
			
		||||
class ocRegister(BasicNewsRecipe):
 | 
			
		||||
    author        = 'Lorenzo Vigentini'
 | 
			
		||||
    description   = 'News from the Orange county'
 | 
			
		||||
 | 
			
		||||
    cover_url      = 'http://images.onset.freedom.com/ocregister/logo.gif'
 | 
			
		||||
    title          = u'Orange County Register'
 | 
			
		||||
    publisher      = 'Orange County Register Communication'
 | 
			
		||||
    category       = 'News, finance, economy, politics'
 | 
			
		||||
 | 
			
		||||
    language       = 'en'
 | 
			
		||||
    timefmt        = '[%a, %d %b, %Y]'
 | 
			
		||||
 | 
			
		||||
    oldest_article = 1
 | 
			
		||||
    max_articles_per_feed = 25
 | 
			
		||||
    use_embedded_content  = False
 | 
			
		||||
    recursion             = 10
 | 
			
		||||
 | 
			
		||||
    remove_javascript     = True
 | 
			
		||||
    no_stylesheets        = True
 | 
			
		||||
 | 
			
		||||
    def print_version(self,url):
 | 
			
		||||
        printUrl    = 'http://www.ocregister.com/common/printer/view.php?db=ocregister&id='
 | 
			
		||||
        segments = url.split('/')
 | 
			
		||||
        subSegments = (segments[4]).split('.')
 | 
			
		||||
        myArticle = (subSegments[0]).replace('-', '')
 | 
			
		||||
        myURL= printUrl + myArticle
 | 
			
		||||
        return myURL
 | 
			
		||||
 | 
			
		||||
    keep_only_tags     = [
 | 
			
		||||
                            dict(name='div', attrs={'id':'ArticleContentWrap'})
 | 
			
		||||
                        ]
 | 
			
		||||
 | 
			
		||||
    remove_tags = [
 | 
			
		||||
                     dict(name='div', attrs={'class':'hideForPrint'}),
 | 
			
		||||
                     dict(name='div', attrs={'id':'ContentFooter'})
 | 
			
		||||
                  ]
 | 
			
		||||
 | 
			
		||||
    feeds          = [
 | 
			
		||||
                       (u'News', u'http://www.ocregister.com/common/rss/rss.php?catID=18800'),
 | 
			
		||||
                       (u'Today paper', u'http://www.ocregister.com/common/rss/rss.php?catID=18976'),
 | 
			
		||||
                       (u'Business', u'http://www.ocregister.com/common/rss/rss.php?catID=18909'),
 | 
			
		||||
                       (u'Cars', u'http://www.ocregister.com/common/rss/rss.php?catID=20128'),
 | 
			
		||||
                       (u'Entertainment', u'http://www.ocregister.com/common/rss/rss.php?catID=18926'),
 | 
			
		||||
                       (u'Home', u'http://www.ocregister.com/common/rss/rss.php?catID=19142'),
 | 
			
		||||
                       (u'Life', u'http://www.ocregister.com/common/rss/rss.php?catID=18936'),
 | 
			
		||||
                       (u'Opinion', u'http://www.ocregister.com/common/rss/rss.php?catID=18963'),
 | 
			
		||||
                       (u'Sports', u'http://www.ocregister.com/common/rss/rss.php?catID=18901'),
 | 
			
		||||
                       (u'Travel', u'http://www.ocregister.com/common/rss/rss.php?catID=18959')
 | 
			
		||||
                     ]
 | 
			
		||||
 | 
			
		||||
    extra_css = '''
 | 
			
		||||
                h1 {color:#ff6600;font-family:Arial,Helvetica,sans-serif; font-size:20px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:20px;}
 | 
			
		||||
                h2 {color:#4D4D4D;font-family:Arial,Helvetica,sans-serif; font-size:16px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:16px; }
 | 
			
		||||
                h3 {color:#4D4D4D;font-family:Arial,Helvetica,sans-serif; font-size:15px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:15px;}
 | 
			
		||||
                h4 {color:#333333; font-family:Arial,Helvetica,sans-serif;font-size:13px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:13px; }
 | 
			
		||||
                h5 {color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:11px; text-transform:uppercase;}
 | 
			
		||||
                #articledate {color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:10px; font-size-adjust:none; font-stretch:normal; font-style:italic; font-variant:normal; font-weight:bold; line-height:10px; text-decoration:none;}
 | 
			
		||||
                #articlebyline {color:#4D4D4D;font-family:Arial,Helvetica,sans-serif;font-size:10px; font-size-adjust:none; font-stretch:normal; font-style:bold; font-variant:normal; font-weight:bold; line-height:10px; text-decoration:none;}
 | 
			
		||||
                img {align:left;}
 | 
			
		||||
                #topstoryhead {color:#ff6600;font-family:Arial,Helvetica,sans-serif; font-size:22px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:20px;}
 | 
			
		||||
                '''
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user