| 
									
										
										
										
											2017-02-13 21:42:26 +01:00
										 |  |  | # coding: utf-8 | 
					
						
							|  |  |  | from __future__ import unicode_literals | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | from .onet import OnetBaseIE | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class VODPlIE(OnetBaseIE): | 
					
						
							| 
									
										
										
										
											2017-02-15 00:52:31 +07:00
										 |  |  |     _VALID_URL = r'https?://vod\.pl/(?:[^/]+/)+(?P<id>[0-9a-zA-Z]+)' | 
					
						
							| 
									
										
										
										
											2017-02-13 21:42:26 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-02-15 00:52:31 +07:00
										 |  |  |     _TESTS = [{ | 
					
						
							| 
									
										
										
										
											2017-02-13 21:42:26 +01:00
										 |  |  |         'url': 'https://vod.pl/filmy/chlopaki-nie-placza/3ep3jns', | 
					
						
							|  |  |  |         'md5': 'a7dc3b2f7faa2421aefb0ecaabf7ec74', | 
					
						
							|  |  |  |         'info_dict': { | 
					
						
							|  |  |  |             'id': '3ep3jns', | 
					
						
							|  |  |  |             'ext': 'mp4', | 
					
						
							|  |  |  |             'title': 'Chłopaki nie płaczą', | 
					
						
							| 
									
										
										
										
											2017-02-15 00:52:31 +07:00
										 |  |  |             'description': 'md5:f5f03b84712e55f5ac9f0a3f94445224', | 
					
						
							| 
									
										
										
										
											2017-02-13 21:42:26 +01:00
										 |  |  |             'timestamp': 1463415154, | 
					
						
							|  |  |  |             'duration': 5765, | 
					
						
							|  |  |  |             'upload_date': '20160516', | 
					
						
							|  |  |  |         }, | 
					
						
							| 
									
										
										
										
											2017-02-15 00:52:31 +07:00
										 |  |  |     }, { | 
					
						
							|  |  |  |         'url': 'https://vod.pl/seriale/belfer-na-planie-praca-kamery-online/2c10heh', | 
					
						
							|  |  |  |         'only_matching': True, | 
					
						
							|  |  |  |     }] | 
					
						
							| 
									
										
										
										
											2017-02-13 21:42:26 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  |     def _real_extract(self, url): | 
					
						
							|  |  |  |         video_id = self._match_id(url) | 
					
						
							|  |  |  |         webpage = self._download_webpage(url, video_id) | 
					
						
							| 
									
										
										
										
											2017-02-15 00:52:31 +07:00
										 |  |  |         info_dict = self._extract_from_id(self._search_mvp_id(webpage), webpage) | 
					
						
							|  |  |  |         info_dict['id'] = video_id | 
					
						
							| 
									
										
										
										
											2017-02-13 21:42:26 +01:00
										 |  |  |         return info_dict |