Browse Source

Adding support for 13.cl

totalwebcasting
Juan C. Olivares 11 years ago
parent
commit
2d73b45805
2 changed files with 29 additions and 0 deletions
  1. +1
    -0
      youtube_dl/extractor/__init__.py
  2. +28
    -0
      youtube_dl/extractor/canal13cl.py

+ 1
- 0
youtube_dl/extractor/__init__.py View File

@ -23,6 +23,7 @@ from .br import BRIE
from .breakcom import BreakIE
from .brightcove import BrightcoveIE
from .c56 import C56IE
from .canal13cl import Canal13cslIE
from .canalplus import CanalplusIE
from .canalc2 import Canalc2IE
from .cbs import CBSIE


+ 28
- 0
youtube_dl/extractor/canal13cl.py View File

@ -0,0 +1,28 @@
from __future__ import unicode_literals
import re
from .common import InfoExtractor
class Canal13clIE(InfoExtractor):
_VALID_URL = r'^http://(?:www\.)?13\.cl/programa/'
IE_NAME = 'Canal13cl'
def _real_extract(self, url):
webpage = self._download_webpage(url)
title = self._html_search_regex(
r'articuloTitulo = \'(.*?)\'',
webpage, u'title')
url = self._html_search_regex(
r'articuloVideo = \'(.*?)\'',
webpage, u'url')
thumbnail = self._html_search_regex (
r'articuloImagen = \'(.*?)\'',
webpage, u'thumbnail')
return {
'url': url,
'title': title,
'ext': 'mp4',
'thumbnail': thumbnail
}

Loading…
Cancel
Save