Changeset 42563
- Timestamp:
- 07/28/18 00:01:46 (6 years ago)
- Location:
- titan/mediathek/localhoster
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/mediathek/localhoster/lib/common.py
r42560 r42563 42 42 IOS_USER_AGENT = 'Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25' 43 43 ANDROID_USER_AGENT = 'Mozilla/5.0 (Linux; Android 4.4.2; Nexus 4 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.114 Mobile Safari/537.36' 44 EDGE_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; ServiceUI 13) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134' 45 CHROME_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36' 44 46 SMU_USER_AGENT = 'URLResolver for Kodi/%s' % (addon_version) -
titan/mediathek/localhoster/vidcloud.py
r42562 r42563 16 16 along with this program. If not, see <http://www.gnu.org/licenses/>. 17 17 """ 18 import re, urllib, json 18 import lib.common as common 19 import re 20 import sys 21 from lib.net import Net 19 22 from lib import helpers 20 import lib.common as common21 23 22 24 class VidCloudResolver(object): … … 24 26 domains = ['vidcloud.co', 'loadvid.online'] 25 27 pattern = '(?://|\.)((?:vidcloud.co|loadvid.online))/(?:embed|v)/([0-9a-zA-Z]+)' 26 27 def __init__(self):28 self.net = common.Net()29 28 30 29 def __init__(self): … … 52 51 '''src":\s*"(?P<url>[^"]+)(?:[^}>\]]+)label":\s*"(?P<label>[^"]+)'''], generic_patterns=False) 53 52 if sources: 54 returnhelpers.pick_source(sources) + helpers.append_headers(headers)53 print helpers.pick_source(sources) + helpers.append_headers(headers) 55 54 56 55 raise ResolverError("Unable to locate video") … … 59 58 return 'https://vidcloud.co/player?fid=%s&page=embed' % media_id 60 59 61 sys.stdout = Vid eoweedResolver()60 sys.stdout = VidCloudResolver()
Note: See TracChangeset
for help on using the changeset viewer.