mirror of
https://github.com/RicterZ/nhentai.git
synced 2025-04-19 18:31:24 +02:00
fix #330
This commit is contained in:
parent
0ed5fa1931
commit
b51e812449
@ -7,6 +7,7 @@ import zipfile
|
|||||||
import shutil
|
import shutil
|
||||||
import requests
|
import requests
|
||||||
import sqlite3
|
import sqlite3
|
||||||
|
import urllib.parse
|
||||||
|
|
||||||
from nhentai import constant
|
from nhentai import constant
|
||||||
from nhentai.logger import logger
|
from nhentai.logger import logger
|
||||||
@ -148,7 +149,7 @@ def generate_main_html(output_dir='./'):
|
|||||||
else:
|
else:
|
||||||
title = 'nHentai HTML Viewer'
|
title = 'nHentai HTML Viewer'
|
||||||
|
|
||||||
image_html += element.format(FOLDER=folder, IMAGE=image, TITLE=title)
|
image_html += element.format(FOLDER=urllib.parse.quote(folder), IMAGE=image, TITLE=title)
|
||||||
if image_html == '':
|
if image_html == '':
|
||||||
logger.warning('No index.html found, --gen-main paused.')
|
logger.warning('No index.html found, --gen-main paused.')
|
||||||
return
|
return
|
||||||
@ -158,7 +159,8 @@ def generate_main_html(output_dir='./'):
|
|||||||
f.write(data.encode('utf-8'))
|
f.write(data.encode('utf-8'))
|
||||||
shutil.copy(os.path.dirname(__file__) + '/viewer/logo.png', './')
|
shutil.copy(os.path.dirname(__file__) + '/viewer/logo.png', './')
|
||||||
set_js_database()
|
set_js_database()
|
||||||
logger.log(16, f'Main Viewer has been written to "{output_dir}main.html"')
|
output_dir = output_dir[:-1] if output_dir.endswith('/') else output_dir
|
||||||
|
logger.log(16, f'Main Viewer has been written to "{output_dir}/main.html"')
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.warning(f'Writing Main Viewer failed ({e})')
|
logger.warning(f'Writing Main Viewer failed ({e})')
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user