mirror of
				https://github.com/kovidgoyal/calibre.git
				synced 2025-11-03 19:17:02 -05:00 
			
		
		
		
	Update Clarin
Merge branch 'patch-2' of https://github.com/elganzua124/calibre
This commit is contained in:
		
						commit
						a93c1d397b
					
				@ -60,11 +60,20 @@ class Clarin(BasicNewsRecipe):
 | 
				
			|||||||
        return article.get('guid',  None)
 | 
					        return article.get('guid',  None)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def get_cover_url(self):
 | 
					    def get_cover_url(self):
 | 
				
			||||||
 | 
					        import urllib2
 | 
				
			||||||
 | 
					        from datetime import datetime, timedelta
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        dat = datetime.now()
 | 
				
			||||||
 | 
					        for x in (0,1):
 | 
				
			||||||
 | 
					            stg = dat.strftime("%Y%m%d")
 | 
				
			||||||
 | 
					            cover_url = "http://tapas.clarin.com/tapa/{}/{}/{}/{}_thumb.jpg".format(stg[:4],stg[4:6],stg[6:8],stg)
 | 
				
			||||||
 | 
					            req = urllib2.Request(cover_url)
 | 
				
			||||||
 | 
					            try:
 | 
				
			||||||
 | 
					                resp = urllib2.urlopen(req)
 | 
				
			||||||
 | 
					                break
 | 
				
			||||||
 | 
					            except urllib2.URLError, e:
 | 
				
			||||||
 | 
					                if e.code == 404: # today's cover not published yet, look for yesterday's cover
 | 
				
			||||||
 | 
					                    dat = dat - timedelta(days=1)
 | 
				
			||||||
                cover_url = None
 | 
					                cover_url = None
 | 
				
			||||||
        soup = self.index_to_soup(self.INDEX)
 | 
					 | 
				
			||||||
        for item in soup.findAll('a', href=True):
 | 
					 | 
				
			||||||
            if item['href'].startswith('/tapas/TAPA_CLA'):
 | 
					 | 
				
			||||||
               cover_url = self.INDEX + item['href']
 | 
					 | 
				
			||||||
               return cover_url
 | 
					 | 
				
			||||||
        return cover_url
 | 
					        return cover_url
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user