mirror of
				https://github.com/searxng/searxng.git
				synced 2025-10-30 18:22:31 -04:00 
			
		
		
		
	[mod] engines - IMDB: add thumbnails
This commit is contained in:
		
							parent
							
								
									823d44ed0a
								
							
						
					
					
						commit
						8a897b86f1
					
				| @ -81,15 +81,25 @@ def response(resp): | |||||||
|             content += entry['s'] |             content += entry['s'] | ||||||
| 
 | 
 | ||||||
|         # imageUrl is the image itself, it is not a thumb! |         # imageUrl is the image itself, it is not a thumb! | ||||||
|         # image_url = entry['i']['imageUrl'] |         image_url = entry.get('i', {}).get('imageUrl') | ||||||
| 
 |         if image_url: | ||||||
|  |             # get thumbnail | ||||||
|  |             image_url_name, image_url_prefix = image_url.rsplit('.', 1) | ||||||
|  |             # recipe to get the magic value: | ||||||
|  |             #  * search on imdb.com, look at the URL of the thumbnail on the right side of the screen | ||||||
|  |             #  * search using the imdb engine, compare the imageUrl and thumbnail URL | ||||||
|  |             # QL75 : JPEG quality (?) | ||||||
|  |             # UX280 : resize to width 320 | ||||||
|  |             # 280,414 : size of the image (add white border) | ||||||
|  |             magic = 'QL75_UX280_CR0,0,280,414_' | ||||||
|  |             if not image_url_name.endswith('_V1_'): | ||||||
|  |                 magic = '_V1_' + magic | ||||||
|  |             image_url = image_url_name + magic + '.' + image_url_prefix | ||||||
|         results.append({ |         results.append({ | ||||||
|             "title":  title, |             "title":  title, | ||||||
|             "url": href_base.format(category=categ, entry_id=entry_id), |             "url": href_base.format(category=categ, entry_id=entry_id), | ||||||
|             "content": content, |             "content": content, | ||||||
|             # "thumbnail" : image_url, |             "img_src" : image_url, | ||||||
|             # "template": "videos.html", |  | ||||||
| 
 |  | ||||||
|         }) |         }) | ||||||
| 
 | 
 | ||||||
|     return results |     return results | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user