def youtube_login(): """ Authenticate against YouTube. Returns a YouTubeService object """ yt_service = YouTubeService() yt_service.email = getattr(settings, 'YOUTUBE_EMAIL', '*****@*****.**') yt_service.password = getattr(settings, 'YOUTUBE_PASSWORD', 'your password') yt_service.source = getattr(settings, 'YOUTUBE_APP_LABEL', 'YouTube Tea Timer') yt_service.client_id = getattr(settings, 'YOUTUBE_APP_ID', 'youtube-tea-timer') yt_service.developer_key = getattr(settings, 'YOUTUBE_DEVELOPER_KEY', 'devkey') yt_service.ProgrammaticLogin() return yt_service
def service(self): yt_service = YouTubeService() yt_service.ssl = False yt_service.developer_key = getattr(settings, 'YOUTUBE_DEV_KEY', None) yt_service.client_id = getattr(settings, 'YOUTUBE_CLIENT_ID', None) return yt_service