mirror of
				https://github.com/janeczku/calibre-web
				synced 2025-11-01 07:43:02 +00:00 
			
		
		
		
	code cleanup and implements cover change
This commit is contained in:
		| @@ -21,10 +21,8 @@ import re | |||||||
| from glob import glob | from glob import glob | ||||||
| from shutil import copyfile, copyfileobj | from shutil import copyfile, copyfileobj | ||||||
| from markupsafe import escape | from markupsafe import escape | ||||||
| #donrar |  | ||||||
| from tempfile import gettempdir | from tempfile import gettempdir | ||||||
| from time import time | from time import time | ||||||
| #enddonrar |  | ||||||
|  |  | ||||||
| from sqlalchemy.exc import SQLAlchemyError | from sqlalchemy.exc import SQLAlchemyError | ||||||
| from flask_babel import lazy_gettext as N_ | from flask_babel import lazy_gettext as N_ | ||||||
| @@ -237,7 +235,7 @@ class TaskConvert(CalibreTask): | |||||||
|             # separate handling for windows and linux |             # separate handling for windows and linux | ||||||
|             quotes = [1, 2] |             quotes = [1, 2] | ||||||
|  |  | ||||||
|             # TODO: Clean up and make cli work with windows. Also, implement changing covers. |             # TODO: Clean up and make cli work with windows. | ||||||
|             tmp_dir = os.path.join(gettempdir(), 'calibre_web') |             tmp_dir = os.path.join(gettempdir(), 'calibre_web') | ||||||
|             path_calibrecli = os.path.join(os.path.dirname(config.config_converterpath), "calibredb") |             path_calibrecli = os.path.join(os.path.dirname(config.config_converterpath), "calibredb") | ||||||
|             opf_command = [path_calibrecli, 'show_metadata', '--as-opf', str(book_id), '--with-library', config.config_calibre_dir] |             opf_command = [path_calibrecli, 'show_metadata', '--as-opf', str(book_id), '--with-library', config.config_calibre_dir] | ||||||
| @@ -247,7 +245,8 @@ class TaskConvert(CalibreTask): | |||||||
|                 copyfileobj(p.stdout, fd) |                 copyfileobj(p.stdout, fd) | ||||||
|  |  | ||||||
|             command = [config.config_converterpath, (file_path + format_old_ext), |             command = [config.config_converterpath, (file_path + format_old_ext), | ||||||
|                        (file_path + format_new_ext), '--from-opf', path_tmp_opf] |                        (file_path + format_new_ext), '--from-opf', path_tmp_opf, | ||||||
|  |                        '--cover', os.path.join(os.path.dirname(file_path), 'cover.jpg')] | ||||||
|             quotes_index = 3 |             quotes_index = 3 | ||||||
|             if config.config_calibre: |             if config.config_calibre: | ||||||
|                 parameters = config.config_calibre.split(" ") |                 parameters = config.config_calibre.split(" ") | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Thore Schillmann
					Thore Schillmann