TheOnlyWayUp
|
e4e372c664
|
fix(api): Fix dockerfile
|
2024-12-08 12:32:18 +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
|
c51f32654c
|
fix(dockerfile): Remove sudo
|
2024-12-08 11:25:35 +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
|
c116300272
|
fix(api): Symlink fonts to tmp as relative path are resolved from HTML tempfile path
|
2024-12-07 09:38:33 +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
|
f0e7d79d2f
|
gitignore: Ignore .html files
|
2024-12-07 06:02:39 +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
|
f9631a8f31
|
feat(api): Add exiftool to dockerfile
Untested, I probably have to install Perl as well
|
2024-12-06 15:28:32 +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
|
ea9e415e52
|
fix(readme): Include instructions on fully-featured wkhtmltopdf installation
|
2024-12-06 11:08:19 +00:00 |
|
TheOnlyWayUp
|
36ccbb70eb
|
fix(api): Dockerfile removes wkhtmltopdf deb file after installation
|
2024-12-06 11:07:57 +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 |
|
TheOnlyWayUp
|
f40d1e4b27
|
fix: README
|
2024-12-01 00:15:03 +00:00 |
|
TheOnlyWayUp
|
39837f6305
|
docs: Add Redis guide to README
|
2024-12-01 00:13:22 +00:00 |
|
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 |
|
TheOnlyWayUp
|
8e8773a61a
|
fix(api): Lower logging status for debug message
|
2024-11-30 21:58:51 +00:00 |
|
TheOnlyWayUp
|
2b1d00b08e
|
fix(frontend): Allow IDs to be typed
|
2024-11-30 21:53:16 +00:00 |
|
TheOnlyWayUp
|
c29c26b33b
|
Update requirements.txt
|
2024-11-30 21:38:12 +00:00 |
|
TheOnlyWayUp
|
f91a01e574
|
feat(api): Add type validation for API Responses
|
2024-11-30 21:37:47 +00:00 |
|
TheOnlyWayUp
|
a31c26f8c5
|
fix(api): Improve readability
|
2024-11-30 21:25:07 +00:00 |
|
TheOnlyWayUp
|
8b00d0b109
|
fix(api): Add logfiles to gitignore, remove debug code
|
2024-11-30 21:14:21 +00:00 |
|
TheOnlyWayUp
|
26b9db8945
|
fix(api): Remove unnecessary API Request, remove test script
|
2024-11-30 21:10:17 +00:00 |
|
TheOnlyWayUp
|
a755ddb0e4
|
fix(api): Use CachedSession across codebase
|
2024-11-30 20:57:20 +00:00 |
|
TheOnlyWayUp
|
28e40ece94
|
feat(api): Add eliot logging, fix no cookies in authed requests
|
2024-11-30 20:54:59 +00:00 |
|
TheOnlyWayUp
|
6e222c1f55
|
feat(api): Cancel requests when client disconnects
|
2024-11-30 19:24:33 +00:00 |
|
TheOnlyWayUp
|
36c73d01e9
|
fix(api): Pydantic-settings for model-based env loading
|
2024-11-30 19:23:46 +00:00 |
|
TheOnlyWayUp
|
48fed5f0ce
|
fix(api): Clean cached session usage
|
2024-11-30 16:54:14 +00:00 |
|
TheOnlyWayUp
|
e3028867db
|
fix(api): Default values for cache model
|
2024-11-30 16:53:22 +00:00 |
|
TheOnlyWayUp
|
b1aa836254
|
feat(api): Add env config
|
2024-11-30 16:02:01 +00:00 |
|
TheOnlyWayUp
|
5ecbe028c3
|
feat(api): Conform to PEP 621
Start using Ruff/uv
|
2024-11-30 16:00:34 +00:00 |
|
TheOnlyWayUp
|
f9e27689e3
|
feat(api): Use FastAPI Error handler
|
2024-11-28 18:23:52 +00:00 |
|
TheOnlyWayUp
|
75d42ba5ec
|
fix: Style Discord Bot link
|
2024-10-06 08:33:11 +00:00 |
|
TheOnlyWayUp
|
33d6d912a2
|
feat: Add Discord Bot link
|
2024-10-06 06:10:45 +00:00 |
|
TheOnlyWayUp
|
9d7464b461
|
fix(frontend): Remove feedbackfish script
|
2024-09-17 18:23:26 +00:00 |
|
TheOnlyWayUp
|
85bc4609c2
|
fix(frontend): Remove Query Params from ID-from-URL extraction
|
2024-07-11 15:28:45 +00:00 |
|
TheOnlyWayUp
|
3369325d03
|
fix(frontend): Populate download URL, accidentally removed
|
2024-07-10 14:06:06 +00:00 |
|
TheOnlyWayUp
|
e16496ca94
|
fix(frontend): Reference @AaronBenDaniel's code for Story ID fetching from Part IDs
|
2024-07-09 15:29:19 +00:00 |
|
TheOnlyWayUp
|
3f9641d76a
|
feat(frontend): Split pasted URLs to derive Story ID. Warn if Part ID
|
2024-07-09 15:08:46 +00:00 |
|
TheOnlyWayUp
|
868e02992b
|
Update README
|
2024-07-08 12:59:49 +00:00 |
|
TheOnlyWayUp
|
b663448103
|
fix(frontend): Add todo for changelog on smaller screen sizes
|
2024-07-08 12:32:02 +00:00 |
|
TheOnlyWayUp
|
55763c1b99
|
fix(frontend): Update changelog
|
2024-06-30 20:13:52 +00:00 |
|
TheOnlyWayUp
|
9f24d437cb
|
fix(frontend): Arabic language support
|
2024-06-30 20:09:07 +00:00 |
|
TheOnlyWayUp
|
79c9447cbe
|
fix(frontend): Update changelog
|
2024-06-30 19:54:35 +00:00 |
|
TheOnlyWayUp
|
4e49550dcc
|
fix(api): Fix authentication
|
2024-06-30 19:41:56 +00:00 |
|
TheOnlyWayUp
|
29be3c8d69
|
feat(api): Include username and password params, cookie retrieval
|
2024-06-30 07:47:05 +00:00 |
|
TheOnlyWayUp
|
7c91149e7a
|
feat(api): Support authentication
|
2024-06-30 07:46:21 +00:00 |
|
TheOnlyWayUp
|
2ba51a1fe9
|
feat(frontend): Add auth field
|
2024-06-30 07:31:03 +00:00 |
|
TheOnlyWayUp
|
5821666630
|
fix(frontend): Change after_download flag to false
|
2024-06-25 18:32:28 +00:00 |
|
TheOnlyWayUp
|
422ee54e9d
|
fix(api): Change port number to 80
|
2024-06-25 18:28:37 +00:00 |
|
TheOnlyWayUp
|
c10b30470a
|
feat(frontend): Added download more button to after download page
|
2024-06-25 18:23:25 +00:00 |
|
TheOnlyWayUp
|
a346024970
|
fix(api): Different filename for books with images
|
2024-06-25 18:20:39 +00:00 |
|
TheOnlyWayUp
|
524125ba42
|
fix(frontend): Add Story not Found error page (api side)
|
2024-06-25 18:19:46 +00:00 |
|
TheOnlyWayUp
|
099cbcc915
|
feat(frontend): Add notfound page
|
2024-06-25 18:12:23 +00:00 |
|
TheOnlyWayUp
|
8702127ade
|
fix(frontend): Move footer to layout
|
2024-06-25 18:09:32 +00:00 |
|
TheOnlyWayUp
|
55cfca27b1
|
feat(frontend): Add after-download page
|
2024-06-25 17:57:20 +00:00 |
|
TheOnlyWayUp
|
0802dca6a6
|
fix(frontend): Update after-download text
|
2024-06-25 17:45:40 +00:00 |
|
TheOnlyWayUp
|
4cb35c492e
|
feat(frontend): Add image download checkbox
|
2024-06-25 17:42:39 +00:00 |
|
TheOnlyWayUp
|
507318b7f5
|
feat(frontend): Add changelog
|
2024-06-25 17:30:25 +00:00 |
|
TheOnlyWayUp
|
ce8a22ba5b
|
fix(frontend): Move bg-pattern to layout
|
2024-06-25 17:29:46 +00:00 |
|
TheOnlyWayUp
|
8426bfc21d
|
Add glass effect to main card
|
2024-06-25 17:10:57 +00:00 |
|
TheOnlyWayUp
|
a487a3ed47
|
feat(frontend): Add background pattern from hero patterns
|
2024-06-25 17:00:24 +00:00 |
|
TheOnlyWayUp
|
a53e61116d
|
feat(api): Add image downloading
|
2024-06-25 16:46:45 +00:00 |
|
TheOnlyWayUp
|
d6004ca5f5
|
Merge branch 'master' of https://github.com/TheOnlyWayUp/WattpadDownloader
|
2024-06-25 15:51:52 +00:00 |
|
TheOnlyWayUp
|
473caa4bcb
|
feat(api): Add expontential backoff on failed requests
|
2024-06-25 15:51:40 +00:00 |
|
TheOnlyWayUp
|
57d7f74922
|
fix(api): Remove broken error handling
|
2024-06-25 15:47:53 +00:00 |
|
TheOnlyWayUp
|
d1aa89e320
|
fix(frontend): Update feedback URL
|
2024-06-25 15:41:44 +00:00 |
|