Add an extractor for tv.slashdot.org (closes #1192)
It uses the ooyala platform, so it just extracts the ooyala url.
This commit is contained in:
		| @@ -58,6 +58,7 @@ from .ringtv import RingTVIE | ||||
| from .roxwel import RoxwelIE | ||||
| from .rtlnow import RTLnowIE | ||||
| from .sina import SinaIE | ||||
| from .slashdot import SlashdotIE | ||||
| from .soundcloud import SoundcloudIE, SoundcloudSetIE | ||||
| from .spiegel import SpiegelIE | ||||
| from .stanfordoc import StanfordOpenClassroomIE | ||||
|   | ||||
							
								
								
									
										23
									
								
								youtube_dl/extractor/slashdot.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								youtube_dl/extractor/slashdot.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| import re | ||||
|  | ||||
| from .common import InfoExtractor | ||||
|  | ||||
|  | ||||
| class SlashdotIE(InfoExtractor): | ||||
|     _VALID_URL = r'https?://tv.slashdot.org/video/\?embed=(?P<id>.*?)(&|$)' | ||||
|  | ||||
|     _TEST = { | ||||
|         u'url': u'http://tv.slashdot.org/video/?embed=JscHMzZDplD0p-yNLOzTfzC3Q3xzJaUz', | ||||
|         u'file': u'JscHMzZDplD0p-yNLOzTfzC3Q3xzJaUz.mp4', | ||||
|         u'md5': u'd2222e7a4a4c1541b3e0cf732fb26735', | ||||
|         u'info_dict': { | ||||
|             u'title': u' Meet the Stampede Supercomputing Cluster\'s Administrator', | ||||
|         }, | ||||
|     } | ||||
|  | ||||
|     def _real_extract(self, url): | ||||
|         mobj = re.match(self._VALID_URL, url) | ||||
|         video_id = mobj.group('id') | ||||
|         webpage = self._download_webpage(url, video_id) | ||||
|         ooyala_url = self._search_regex(r'<script src="(.*?)"', webpage, 'ooyala url') | ||||
|         return self.url_result(ooyala_url, 'Ooyala') | ||||
		Reference in New Issue
	
	Block a user
	 Jaime Marquínez Ferrándiz
					Jaime Marquínez Ferrándiz