]>
Raphaël G. Git Repositories - youtubedl/blob - youtube_dl/extractor/southpark.py 
   2  from  __future__ 
import  unicode_literals
   4  from  . mtv 
import  MTVServicesInfoExtractor
   7  class  SouthParkIE ( MTVServicesInfoExtractor
):    8      IE_NAME 
=  'southpark.cc.com'    9      _VALID_URL 
=  r
'https?://(?:www\.)?(?P<url>southpark\.cc\.com/(?:clips|(?:full-)?episodes)/(?P<id>.+?)(\?|#|$))'   11      _FEED_URL 
=  'http://www.southparkstudios.com/feeds/video-player/mrss'   14          'url' :  'http://southpark.cc.com/clips/104437/bat-daded#tab=featured' ,   16              'id' :  'a7bff6c2-ed00-11e0-aca6-0026b9414f30' ,   18              'title' :  'South Park|Bat Daded' ,   19              'description' :  'Randy disqualifies South Park by getting into a fight with Bat Dad.' ,   20              'timestamp' :  1112760000 ,   21              'upload_date' :  '20050406' ,   26  class  SouthParkEsIE ( SouthParkIE
):   27      IE_NAME 
=  'southpark.cc.com:español'   28      _VALID_URL 
=  r
'https?://(?:www\.)?(?P<url>southpark\.cc\.com/episodios-en-espanol/(?P<id>.+?)(\?|#|$))'   32          'url' :  'http://southpark.cc.com/episodios-en-espanol/s01e01-cartman-consigue-una-sonda-anal#source=351c1323-0b96-402d-a8b9-40d01b2e9bde&position=1&sort=!airdate' ,   34              'title' :  'Cartman Consigue Una Sonda Anal' ,   35              'description' :  'Cartman Consigue Una Sonda Anal' ,   38          'skip' :  'Geo-restricted' ,   42  class  SouthParkDeIE ( SouthParkIE
):   43      IE_NAME 
=  'southpark.de'   44      _VALID_URL 
=  r
'https?://(?:www\.)?(?P<url>southpark\.de/(?:clips|alle-episoden)/(?P<id>.+?)(\?|#|$))'   45      _FEED_URL 
=  'http://www.southpark.de/feeds/video-player/mrss/'   48          'url' :  'http://www.southpark.de/clips/uygssh/the-government-wont-respect-my-privacy#tab=featured' ,   50              'id' :  '85487c96-b3b9-4e39-9127-ad88583d9bf2' ,   52              'title' :  'South Park|The Government Won \' t Respect My Privacy' ,   53              'description' :  'Cartman explains the benefits of "Shitter" to Stan, Kyle and Craig.' ,   54              'timestamp' :  1380160800 ,   55              'upload_date' :  '20130926' ,   58          # non-ASCII characters in initial URL   59          'url' :  'http://www.southpark.de/alle-episoden/s18e09-hashtag-aufwärmen' ,   61              'title' :  'Hashtag „Aufwärmen“' ,   62              'description' :  'Kyle will mit seinem kleinen Bruder Ike Videospiele spielen. Als der nicht mehr mit ihm spielen will, hat Kyle Angst, dass er die Kids von heute nicht mehr versteht.' ,   66          # non-ASCII characters in redirect URL   67          'url' :  'http://www.southpark.de/alle-episoden/s18e09' ,   69              'title' :  'Hashtag „Aufwärmen“' ,   70              'description' :  'Kyle will mit seinem kleinen Bruder Ike Videospiele spielen. Als der nicht mehr mit ihm spielen will, hat Kyle Angst, dass er die Kids von heute nicht mehr versteht.' ,   76  class  SouthParkNlIE ( SouthParkIE
):   77      IE_NAME 
=  'southpark.nl'   78      _VALID_URL 
=  r
'https?://(?:www\.)?(?P<url>southpark\.nl/(?:clips|(?:full-)?episodes)/(?P<id>.+?)(\?|#|$))'   79      _FEED_URL 
=  'http://www.southpark.nl/feeds/video-player/mrss/'   82          'url' :  'http://www.southpark.nl/full-episodes/s18e06-freemium-isnt-free' ,   84              'title' :  'Freemium Isn \' t Free' ,   85              'description' :  'Stan is addicted to the new Terrance and Phillip mobile game.' ,   87          'playlist_mincount' :  3 ,   91  class  SouthParkDkIE ( SouthParkIE
):   92      IE_NAME 
=  'southparkstudios.dk'   93      _VALID_URL 
=  r
'https?://(?:www\.)?(?P<url>southparkstudios\.dk/(?:clips|full-episodes)/(?P<id>.+?)(\?|#|$))'   94      _FEED_URL 
=  'http://www.southparkstudios.dk/feeds/video-player/mrss/'   97          'url' :  'http://www.southparkstudios.dk/full-episodes/s18e07-grounded-vindaloop' ,   99              'title' :  'Grounded Vindaloop' ,  100              'description' :  'Butters is convinced he \' s living in a virtual reality.' ,  102          'playlist_mincount' :  3 ,