Update adobepass.py

This commit is contained in:
gkoelln 2017-01-13 13:43:02 -06:00 committed by GitHub
parent b74f9dbfc3
commit 4bfe20f85b

View File

@ -16,6 +16,46 @@ from ..utils import (
MSO_INFO = { MSO_INFO = {
'ATT': {
'name': 'AT\&T U-Verse',
'username_field': 'userid',
'password_field': 'password',
},
'Charter_Direct': {
'name': 'Charter',
'username_field': 'IDToken1',
'password_field': 'IDToken2',
},
'Comcast_SSO': {
'name': 'Comcast XFINITY',
'username_field': 'user',
'password_field': 'passwd',
},
'DTV': {
'name': 'DIRECTV',
'username_field': 'username',
'password_field': 'password',
},
'Dish': {
'name': 'Dish'
'username_field': 'username',
'password_field': 'password',
},
'Rogers': {
'name': 'Rogers',
'username_field': 'UserName',
'password_field': 'UserPassword',
},
'TWC': {
'name': 'Time Warner Cable',
'username_field': 'Ecom_User_ID',
'password_field': 'Ecom_Password',
},
'verizon': {
'name': 'Verizon FiOS',
'username_field': 'IDToken1',
'password_field': 'IDToken2',
},
'thr030': { 'thr030': {
'name': '3 Rivers Communications' 'name': '3 Rivers Communications'
}, },
@ -85,11 +125,6 @@ MSO_INFO = {
'astound': { 'astound': {
'name': 'Astound (now Wave)' 'name': 'Astound (now Wave)'
}, },
'ATT': {
'name': 'AT\&T U-Verse',
'username_field': 'userid',
'password_field': 'password',
},
'dix030': { 'dix030': {
'name': 'ATC Broadband' 'name': 'ATC Broadband'
}, },
@ -243,11 +278,6 @@ MSO_INFO = {
'cha050': { 'cha050': {
'name': 'Chariton Valley Communication Corporation, Inc.' 'name': 'Chariton Valley Communication Corporation, Inc.'
}, },
'Charter_Direct': {
'name': 'Charter',
'username_field': 'IDToken1',
'password_field': 'IDToken2',
},
'cha060': { 'cha060': {
'name': 'Chatmoss Cablevision' 'name': 'Chatmoss Cablevision'
}, },
@ -320,11 +350,6 @@ MSO_INFO = {
'col080': { 'col080': {
'name': 'Columbus Telephone' 'name': 'Columbus Telephone'
}, },
'Comcast_SSO': {
'name': 'Comcast XFINITY',
'username_field': 'user',
'password_field': 'passwd',
},
'nor105': { 'nor105': {
'name': 'Communications 1 Cablevision, Inc.' 'name': 'Communications 1 Cablevision, Inc.'
}, },
@ -400,12 +425,6 @@ MSO_INFO = {
'ind060-dc': { 'ind060-dc': {
'name': 'Direct Communications' 'name': 'Direct Communications'
}, },
'DTV': {
'name': 'DIRECTV',
},
'Dish': {
'name': 'Dish'
},
'doy010': { 'doy010': {
'name': 'Doylestown Cable TV' 'name': 'Doylestown Cable TV'
}, },
@ -985,11 +1004,6 @@ MSO_INFO = {
'rockportcable': { 'rockportcable': {
'name': 'Rock Port Cablevision' 'name': 'Rock Port Cablevision'
}, },
'Rogers': {
'name': 'Rogers',
'username_field': 'UserName',
'password_field': 'UserPassword',
},
'rsf010': { 'rsf010': {
'name': 'RS Fiber' 'name': 'RS Fiber'
}, },
@ -1107,11 +1121,6 @@ MSO_INFO = {
'thr020': { 'thr020': {
'name': 'Three River' 'name': 'Three River'
}, },
'TWC': {
'name': 'Time Warner Cable',
'username_field': 'Ecom_User_ID',
'password_field': 'Ecom_Password',
},
'cab140': { 'cab140': {
'name': 'Town & Country Technologies' 'name': 'Town & Country Technologies'
}, },
@ -1187,11 +1196,6 @@ MSO_INFO = {
'sul015': { 'sul015': {
'name': 'Venture Communications Cooperative, Inc.' 'name': 'Venture Communications Cooperative, Inc.'
}, },
'verizon': {
'name': 'Verizon FiOS',
'username_field': 'IDToken1',
'password_field': 'IDToken2',
},
'ver025': { 'ver025': {
'name': 'Vernon Communications Co-op' 'name': 'Vernon Communications Co-op'
}, },
@ -1431,7 +1435,6 @@ class AdobePassIE(InfoExtractor):
# Normal, non-Comcast flow # Normal, non-Comcast flow
provider_login_page_res = post_form( provider_login_page_res = post_form(
provider_redirect_page_res, 'Downloading Provider Login Page') provider_redirect_page_res, 'Downloading Provider Login Page')
mvpd_confirm_page_res = post_form(provider_login_page_res, 'Logging in', { mvpd_confirm_page_res = post_form(provider_login_page_res, 'Logging in', {
mso_info.get('username_field', 'username'): username, mso_info.get('username_field', 'username'): username,
mso_info.get('password_field', 'password'): password, mso_info.get('password_field', 'password'): password,