youtube-dl

Another place where youtube-dl lives on
git clone git://git.oshgnacknak.de/youtube-dl.git
Log | Files | Refs | README | LICENSE

gigya.py (677B)


      1 from __future__ import unicode_literals
      2 
      3 from .common import InfoExtractor
      4 
      5 from ..utils import (
      6     ExtractorError,
      7     urlencode_postdata,
      8 )
      9 
     10 
     11 class GigyaBaseIE(InfoExtractor):
     12     def _gigya_login(self, auth_data):
     13         auth_info = self._download_json(
     14             'https://accounts.eu1.gigya.com/accounts.login', None,
     15             note='Logging in', errnote='Unable to log in',
     16             data=urlencode_postdata(auth_data))
     17 
     18         error_message = auth_info.get('errorDetails') or auth_info.get('errorMessage')
     19         if error_message:
     20             raise ExtractorError(
     21                 'Unable to login: %s' % error_message, expected=True)
     22         return auth_info