mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Use new cover generation for bulk metadata edit
This commit is contained in:
parent
e145787888
commit
547e9bdf5f
@ -176,20 +176,10 @@ class MyBlockingBusy(QDialog): # {{{
|
||||
if args.cover_action == 'remove':
|
||||
cache.set_cover({bid:None for bid in self.ids})
|
||||
elif args.cover_action == 'generate':
|
||||
from calibre.ebooks import calibre_cover
|
||||
from calibre.ebooks.metadata import fmt_sidx
|
||||
from calibre.gui2 import config
|
||||
from calibre.ebooks.covers import generate_cover
|
||||
for book_id in self.ids:
|
||||
mi = self.db.get_metadata(book_id, index_is_id=True)
|
||||
series_string = None
|
||||
if mi.series:
|
||||
series_string = _('Book %(sidx)s of %(series)s')%dict(
|
||||
sidx=fmt_sidx(mi.series_index,
|
||||
use_roman=config['use_roman_numerals_for_series_number']),
|
||||
series=mi.series)
|
||||
|
||||
cdata = calibre_cover(mi.title, mi.format_field('authors')[-1],
|
||||
series_string=series_string)
|
||||
cdata = generate_cover(mi)
|
||||
cache.set_cover({book_id:cdata})
|
||||
elif args.cover_action == 'fromfmt':
|
||||
for book_id in self.ids:
|
||||
|
Loading…
x
Reference in New Issue
Block a user