mirror of
				https://github.com/kovidgoyal/calibre.git
				synced 2025-11-04 03:27:00 -05:00 
			
		
		
		
	...
This commit is contained in:
		
							parent
							
								
									dece4f236f
								
							
						
					
					
						commit
						92b313ec7e
					
				@ -15,12 +15,26 @@ class LeTemps(BasicNewsRecipe):
 | 
				
			|||||||
     oldest_article = 7
 | 
					     oldest_article = 7
 | 
				
			||||||
     max_articles_per_feed = 100
 | 
					     max_articles_per_feed = 100
 | 
				
			||||||
     __author__ = 'Sujata Raman'
 | 
					     __author__ = 'Sujata Raman'
 | 
				
			||||||
 | 
					     description = 'French news. Needs a subscription from http://www.letemps.ch'
 | 
				
			||||||
     no_stylesheets = True
 | 
					     no_stylesheets = True
 | 
				
			||||||
     remove_javascript = True
 | 
					     remove_javascript = True
 | 
				
			||||||
     recursions = 1
 | 
					     recursions = 1
 | 
				
			||||||
     encoding = 'UTF-8'
 | 
					     encoding = 'UTF-8'
 | 
				
			||||||
     match_regexps = [r'http://www.letemps.ch/Page/Uuid/[-0-9a-f]+\|[1-9]']
 | 
					     match_regexps = [r'http://www.letemps.ch/Page/Uuid/[-0-9a-f]+\|[1-9]']
 | 
				
			||||||
     language = 'fr'
 | 
					     language = 'fr'
 | 
				
			||||||
 | 
					     needs_subscription = True
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					     def get_browser(self):
 | 
				
			||||||
 | 
					         br = BasicNewsRecipe.get_browser(self)
 | 
				
			||||||
 | 
					         br.open('http://www.letemps.ch/login')
 | 
				
			||||||
 | 
					         br['username'] = self.username
 | 
				
			||||||
 | 
					         br['password'] = self.password
 | 
				
			||||||
 | 
					         raw = br.submit().read()
 | 
				
			||||||
 | 
					         if '>Login' in raw:
 | 
				
			||||||
 | 
					             raise ValueError('Failed to login to letemp.ch. Check '
 | 
				
			||||||
 | 
					                     'your username and password')
 | 
				
			||||||
 | 
					         return br
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
     keep_only_tags = [dict(name='div', attrs={'id':'content'}),
 | 
					     keep_only_tags = [dict(name='div', attrs={'id':'content'}),
 | 
				
			||||||
                        dict(name='div', attrs={'class':'story'})
 | 
					                        dict(name='div', attrs={'class':'story'})
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user