mirror of
https://github.com/jo1gi/grawlix.git
synced 2025-12-16 04:09:10 +00:00
Add zero padding to cbz file names
This commit is contained in:
parent
ec2dace9bc
commit
f4376402fd
@ -5,6 +5,7 @@ from .metadata.comicinfo import to_comic_info
|
|||||||
|
|
||||||
from zipfile import ZipFile
|
from zipfile import ZipFile
|
||||||
import asyncio
|
import asyncio
|
||||||
|
import math
|
||||||
|
|
||||||
class Cbz(OutputFormat):
|
class Cbz(OutputFormat):
|
||||||
"""Comic book zip file"""
|
"""Comic book zip file"""
|
||||||
@ -22,7 +23,8 @@ class Cbz(OutputFormat):
|
|||||||
async def download_page(index: int, file: OnlineFile):
|
async def download_page(index: int, file: OnlineFile):
|
||||||
async with semaphore:
|
async with semaphore:
|
||||||
content = await self._download_file(file)
|
content = await self._download_file(file)
|
||||||
zip.writestr(f"Image {index}.{file.extension}", content)
|
padded_index = str(index).zfill(math.ceil(math.log10(image_count)))
|
||||||
|
zip.writestr(f"Image {padded_index}.{file.extension}", content)
|
||||||
if update:
|
if update:
|
||||||
update(1/image_count)
|
update(1/image_count)
|
||||||
tasks = [
|
tasks = [
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user