update readme

This commit is contained in:
Rory Hinnen
2026-07-10 21:19:01 -05:00
parent c14a97331c
commit 865b95eef3
7 changed files with 171 additions and 135 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
from epubmaker.cli import main
from epubmaker.main import main
if __name__ == "__main__":
main()
+1 -1
View File
@@ -1,3 +1,3 @@
from .cli import main
from .main import main
main()
-28
View File
@@ -1,12 +1,6 @@
import os
import argparse
from datetime import datetime
from .models import BuildContext
from .parser import parse_book
from .writer import (
write_structure, write_misc, write_styles, write_ncx,
write_cover, write_contents, write_sections, write_illustrations, write_epub,
)
def parse_args(ctx: BuildContext) -> bool:
@@ -21,25 +15,3 @@ def parse_args(ctx: BuildContext) -> bool:
exit()
ctx.verbose = args.verbose
return args.force
def main() -> None:
ctx = BuildContext()
ctx.book.publish_date = "{}-{}-{}".format(
datetime.now().year,
datetime.now().month,
datetime.now().day,
)
overwrite = parse_args(ctx)
parse_book(ctx)
if overwrite and ctx.verbose:
print("Force flag, overwriting existing directory")
write_structure(ctx, overwrite)
write_misc(ctx)
write_styles(ctx)
write_ncx(ctx)
write_cover(ctx)
write_contents(ctx)
write_sections(ctx)
write_illustrations(ctx)
write_epub(ctx)
View File
+30
View File
@@ -0,0 +1,30 @@
from datetime import datetime
from .models import BuildContext
from .cli import parse_args
from .parser import parse_book
from .writer import (
write_structure, write_misc, write_styles, write_ncx,
write_cover, write_contents, write_sections, write_illustrations, write_epub,
)
def main() -> None:
ctx = BuildContext()
ctx.book.publish_date = "{}-{}-{}".format(
datetime.now().year,
datetime.now().month,
datetime.now().day,
)
overwrite = parse_args(ctx)
parse_book(ctx)
if overwrite and ctx.verbose:
print("Force flag, overwriting existing directory")
write_structure(ctx, overwrite)
write_misc(ctx)
write_styles(ctx)
write_ncx(ctx)
write_cover(ctx)
write_contents(ctx)
write_sections(ctx)
write_illustrations(ctx)
write_epub(ctx)