Commit Graph

184 Commits

Author SHA1 Message Date
Aaron BenDaniel a1191b2600 feat(api): Make archive extraction asynchronous 2024-12-19 15:10:17 +00:00
AaronBenDaniel 82270dc770 feat(api): Download parts as .zip 2024-12-15 14:38:28 -05:00
TheOnlyWayUp 8dc7d16578 feat(api): Generate PDFs with Weasyprint! 2024-12-10 18:37:22 +00:00
TheOnlyWayUp f8ab318210 feat(api): Reconstruct tree from Content HTML, move PDF Template reads to Init 2024-12-10 18:36:23 +00:00
TheOnlyWayUp 758b14fd15 feat(api): Merge PDF Templates 2024-12-10 18:34:27 +00:00
TheOnlyWayUp 90139b190b fix(api): Remove wkhtmltopdf, add weasyprint to requirements 2024-12-10 15:56:29 +00:00
TheOnlyWayUp b4c3cfeffb Include samples in Readme 2024-12-10 15:42:27 +00:00
TheOnlyWayUp a7a26dc2b6 feat(api): Improve link styling in PDFs 2024-12-10 15:19:28 +00:00
TheOnlyWayUp 016ad6209a fix(api): Use BytesIO when dumping generated book 2024-12-10 11:12:43 +00:00
TheOnlyWayUp 16c5a9216f fix(frontend): Downloading .htm files when error 2024-12-08 14:47:44 +00:00
TheOnlyWayUp 18799e5a91 fix(frontend): Update meta-tags to indicate PDF Downloads 2024-12-08 13:19:44 +00:00
TheOnlyWayUp c737f5314e fix(frontend): Open donate link in new tab 2024-12-08 13:17:02 +00:00
TheOnlyWayUp 097c37f24e fix(api): Error handlers accepting Request param 2024-12-08 13:14:42 +00:00
TheOnlyWayUp d924e1b6ce fix(frontend): Download PDFs instead of previewing them 2024-12-08 13:11:47 +00:00
TheOnlyWayUp 5d9eefd03c fix(api): EPUB Chapters had integer IDs, now bytes 2024-12-08 13:07:33 +00:00
TheOnlyWayUp ddb1862918 fix(api): Update requirements.txt 2024-12-08 12:42:08 +00:00
TheOnlyWayUp 9747839ae9 fix(api): Add logging for PDF Generation 2024-12-08 12:04:53 +00:00
TheOnlyWayUp 7ef988ba42 fix(api): Add comments and docstrings 2024-12-08 11:51:16 +00:00
TheOnlyWayUp df58b59da2 fix(frontend): /donate resolves 2024-12-08 11:20:22 +00:00
TheOnlyWayUp 692f5ad82a api: Add donation URL to PDF 2024-12-08 11:13:04 +00:00
TheOnlyWayUp ca0b59cb0c fix(api): Move copyright before TOC, Merge copyright and cover pages, Move HTML to seperate files 2024-12-08 11:08:33 +00:00
TheOnlyWayUp 1948ed67ee feat(api): Include Copyright notice in PDFs! 2024-12-08 04:46:57 +00:00
TheOnlyWayUp e30bbf40b9 feat(api): PDF includes About the Author page! 2024-12-07 15:33:44 +00:00
TheOnlyWayUp 3f7591b15c feat(frontend): Prevent overflow on small screens 2024-12-07 13:41:29 +00:00
TheOnlyWayUp 174faafa0e api: Redirect to donate link 2024-12-07 10:31:00 +00:00
TheOnlyWayUp af026f1263 frontend: Add donate link 2024-12-07 10:29:47 +00:00
TheOnlyWayUp 4c43d01f64 feat(frontend): Support PDF Downloads! Update Changelog 2024-12-07 10:29:41 +00:00
TheOnlyWayUp fb42905b33 frontend: Add donate link 2024-12-07 10:28:40 +00:00
TheOnlyWayUp dd38369832 fix(api): Clean code 2024-12-07 10:00:49 +00:00
TheOnlyWayUp 14dc13029a feat(api): Add Stylesheets for PDF 2024-12-07 09:37:37 +00:00
TheOnlyWayUp 5cbef75d19 fix(api): Close and delete temp files 2024-12-07 09:32:37 +00:00
TheOnlyWayUp 96d367da27 fix(api): Remove unnecessary newlines from Text 2024-12-07 09:31:00 +00:00
TheOnlyWayUp 7b521e492a feat(api): PDF Footers!
Image only chapters aren't packaged, that's a bug. Fixed a bug with the cover image not being included when download_images was False.
2024-12-07 06:36:34 +00:00
TheOnlyWayUp c6174aa418 api: Clean code 2024-12-07 06:02:27 +00:00
TheOnlyWayUp c33c773fe7 feat(api): Include high-res cover with EPUB and PDF Downloads 2024-12-07 05:59:17 +00:00
TheOnlyWayUp 8728b215ee feat(api): PDF Image downloads are functional! 2024-12-07 04:17:01 +00:00
TheOnlyWayUp 40bad57eac feat(api): PDF Downloads functional!
Image downloads borked
2024-12-06 15:32:26 +00:00
TheOnlyWayUp 6c6c8f81b6 feat(api): Add exiftool config for Completed and MatureContent metadata properties 2024-12-06 15:29:17 +00:00
TheOnlyWayUp 6bb63dd67b feat(api): Add exiftool to requirements 2024-12-06 15:28:51 +00:00
TheOnlyWayUp 12b022e780 fix(api): Download formats including Enum class name 2024-12-06 11:29:53 +00:00
TheOnlyWayUp 52c55227b2 feat(api): PDF Downloads functional! 2024-12-06 11:08:43 +00:00
TheOnlyWayUp a025baded4 feat(api): PDF Downloads for single chapters functional 2024-12-06 10:56:30 +00:00
TheOnlyWayUp b05fe47914 feat(api): Errors are raised faster, add Exception classes 2024-12-06 07:56:08 +00:00
TheOnlyWayUp 0835992b23 feat(api): Add DownloadFormat type, restructure utils 2024-12-06 07:27:56 +00:00
TheOnlyWayUp 0f6cdd91a9 feat(api): Add pdfkit to requirements, wkhtml2pdf to Dockerfile 2024-12-06 07:20:21 +00:00
TheOnlyWayUp a458b9c2f1 api: Update requirements.txt 2024-12-02 11:37:08 +00:00
TheOnlyWayUp 18d4df0674 api: Use keydb fork of aiohttp-client-cache
Natively expire hash key submembers
2024-12-02 11:25:32 +00:00
AaronBenDaniel c1db7babdd fix(frontend): Strip tracking info from URLs 2024-12-01 09:42:25 +05:30
TheOnlyWayUp 974c0bd341 fix(frontend): Update changelog 2024-12-01 00:04:52 +00:00
TheOnlyWayUp 5687c5f2cd fix(api): TTL for Redis Cache 2024-11-30 23:44:07 +00:00