|
|
@ -99,7 +99,14 @@ print("Output the files");
|
|
|
|
# Export the html as book.html, which is used as an input for pandoc
|
|
|
|
# Export the html as book.html, which is used as an input for pandoc
|
|
|
|
with open("/home/xpub/www/html/tl-dr/book.html", "w") as f:
|
|
|
|
with open("/home/xpub/www/html/tl-dr/book.html", "w") as f:
|
|
|
|
print(output, file=f)
|
|
|
|
print(output, file=f)
|
|
|
|
subprocess.run(["pandoc", "/home/xpub/www/html/tl-dr/book.html", "-o", "/home/xpub/www/html/tl-dr/logged_book.epub", "-c", "print.css", "--metadata", "title="+log_file_name, "--epub-cover-image=cover.jpg" ,"--epub-embed-font='fonts/Cascadia/ttf/CascadiaCode-*.ttf'" "--epub-embed-font='fonts/Ductus/Ductus*.woff'"], capture_output=True)
|
|
|
|
print("execute the bash script now to create the books");
|
|
|
|
|
|
|
|
subprocess.run(["pandoc", "/home/xpub/www/html/tl-dr/book.html",
|
|
|
|
|
|
|
|
"-o", "/home/xpub/www/html/tl-dr/logged_book.epub",
|
|
|
|
|
|
|
|
"-c", "print.css", "--metadata",
|
|
|
|
|
|
|
|
"title="+log_file_name,
|
|
|
|
|
|
|
|
"--epub-cover-image=cover.jpg" ,
|
|
|
|
|
|
|
|
"--epub-embed-font='/home/xpub/www/html/tl-dr/fonts/Cascadia/ttf/CascadiaCode-*.ttf'"
|
|
|
|
|
|
|
|
"--epub-embed-font='/home/xpub/www/html/tl-dr/fonts/Ductus/Ductus*.woff'"], capture_output=True)
|
|
|
|
print("just generated a new book, also put it in the backlog of logs")
|
|
|
|
print("just generated a new book, also put it in the backlog of logs")
|
|
|
|
subprocess.run(["cp", "/home/xpub/www/html/tl-dr/logged_book.epub", "/home/xpub/www/html/tl-dr/log-books/log_" + now.strftime("%Y-%m-%d_%H%M%S") + ".epub"], capture_output=True)
|
|
|
|
subprocess.run(["cp", "/home/xpub/www/html/tl-dr/logged_book.epub", "/home/xpub/www/html/tl-dr/log-books/log_" + now.strftime("%Y-%m-%d_%H%M%S") + ".epub"], capture_output=True)
|
|
|
|
create_all_logs_file();
|
|
|
|
create_all_logs_file();
|
|
|
|