diff --git a/dumpgenerator.py b/dumpgenerator.py index e598dea..d4232f1 100644 --- a/dumpgenerator.py +++ b/dumpgenerator.py @@ -275,9 +275,11 @@ def getImageFilenamesURL(config={}, start='!'): m = re.compile(r'(?im)]+title="[^:>]+:(?P[^>]+)">[^<]+[^<]+[^<]+[^<]+\s*]+>(?P[^<]+)').finditer(raw) for i in m: url = i.group('url') - if url[0] == '/': #relative URL + if url[0] == '/' or not url.startswith('http://'): #relative URL + if url[0] == '/': #it is added later + url = url[1:] domainalone = config['domain'].split('http://')[1].split('/')[0] - url = '%s/%s' % (domainalone, url) + url = 'http://%s/%s' % (domainalone, url) filename = re.sub('_', ' ', i.group('filename')) filename_ = re.sub(' ', '_', i.group('filename')) uploader = re.sub('_', ' ', i.group('uploader'))