|  | @@ -5,7 +5,7 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import time
 | 
	
		
			
				|  |  |  import random
 | 
	
		
			
				|  |  | -from urllib.parse import quote_plus
 | 
	
		
			
				|  |  | +from urllib.parse import quote_plus, urlparse
 | 
	
		
			
				|  |  |  from dateutil import parser
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  # about
 | 
	
	
		
			
				|  | @@ -75,6 +75,11 @@ def response(resp):
 | 
	
		
			
				|  |  |              else:
 | 
	
		
			
				|  |  |                  thumbnail = ""
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +            # some instances return a partial thumbnail url
 | 
	
		
			
				|  |  | +            # we check if the url is partial, and prepend the base_url if it is
 | 
	
		
			
				|  |  | +            if thumbnail and not urlparse(thumbnail).netloc:
 | 
	
		
			
				|  |  | +                thumbnail = resp.search_params['base_url'] + thumbnail
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              publishedDate = parser.parse(time.ctime(result.get("published", 0)))
 | 
	
		
			
				|  |  |              length = time.gmtime(result.get("lengthSeconds"))
 | 
	
		
			
				|  |  |              if length.tm_hour:
 |