Kovid Goyal
e8453ed590
Switch over to Qt browser rather than webengine download based browser as alternative to mechanize
...
Seems to work better. I am guessing the download() implementation in
QtWebEngine restricts itself to HTTP 1.1
2024-08-14 12:45:23 +05:30
Kovid Goyal
e28f9c3ed3
Qt browser frontend is not functional with tests
2024-08-14 12:32:45 +05:30
Kovid Goyal
8c0bb15478
Qt backend basically works
2024-08-14 11:34:04 +05:30
Kovid Goyal
91b6a64777
Rename some modules
2024-08-14 11:23:46 +05:30
Kovid Goyal
48b4faec95
More work on the Qt browser backend
2024-08-14 11:18:13 +05:30
Kovid Goyal
ecebe2acef
Various Russian and Ukranian news sources by bugmen00t
2024-08-14 09:35:27 +05:30
Kovid Goyal
149d680e60
Support building in container
2024-08-13 21:39:41 +05:30
Kovid Goyal
67bb8299c6
Merge branch 'patch-2' of https://github.com/Artoria2e5/calibre
2024-08-13 20:45:17 +05:30
Mingye Wang
304192c10c
fix(bypy/macos/__main__): Use -Os
...
The launchers were getting compiled with no optimization at all. If one runs `objdump --disassemble calibre-launcher.dylib --no-show-raw-insn`, the result is a lot of loads and stores from the stack. Probably not critical at all for performance, but ugly and silly nevertheless.
2024-08-13 21:25:00 +08:00
Kovid Goyal
66f8ae20fc
Fetch news: Allow using the chromium network stack to make HTTP requests
2024-08-13 18:43:37 +05:30
Kovid Goyal
f40950d1ff
Qt WebEngine now requires libgbm-dev on Linux
2024-08-13 12:00:49 +05:30
Kovid Goyal
9dff482fc7
Merge branch 'patch-1' of https://github.com/Artoria2e5/calibre
2024-08-13 08:43:51 +05:30
Mingye Wang
43ae7c6a54
bypy/macos: use ULMO
...
ULMO, available in 10.15+, uses LZMA compression, which is both stronger and faster than the deprecated bzip2 (UDBZ).
2024-08-13 10:58:35 +08:00
Kovid Goyal
c376d2e25d
Merge branch 'master' of https://github.com/unkn0w7n/calibre
2024-08-12 10:05:43 +05:30
unkn0w7n
5a28507414
...
2024-08-12 09:57:34 +05:30
unkn0w7n
62173e30f1
Nat Geo
...
add options for hi-res images
2024-08-12 09:55:29 +05:30
Kovid Goyal
3d092909d6
Merge branch 'fix_tolino_mimetype' of https://github.com/beedaddy/calibre
2024-08-12 09:25:09 +05:30
Martin Brodbeck
2682901d78
Handle more tolino specific cases.
2024-08-11 18:38:36 +02:00
Martin Brodbeck
e75ea57e41
Check for tolino device.
2024-08-11 18:37:22 +02:00
Kovid Goyal
34f7b9eaf4
Fix #2076515 [calibredb list command ignores fields option]( https://bugs.launchpad.net/calibre/+bug/2076515 )
2024-08-11 20:18:29 +05:30
Martin Brodbeck
2ac0d0fcf0
Books from the Tolino Cloud are EPUBs (not KEPUBs).
...
Add MimeType 'application/epub+zip' so that these books are also being listed.
2024-08-11 15:55:36 +02:00
Kovid Goyal
408193c895
Get print() working in fetch worker
2024-08-09 19:33:55 +05:30
Kovid Goyal
339ec662d4
Implement changing user-agent and setting cookies
2024-08-09 19:27:22 +05:30
Kovid Goyal
1c5c36b1d7
Add tests for redirection and request objects
2024-08-09 13:12:32 +05:30
Kovid Goyal
d7404bcf1b
More tests including for timeouts
2024-08-09 12:53:53 +05:30
Kovid Goyal
d437f1b644
Add a basic test for the fetch backend
2024-08-09 10:44:02 +05:30
Kovid Goyal
4f077f1934
Write a fake browser object to help integrate the new webengine based fetcher into the recipe system
2024-08-09 08:59:34 +05:30
Kovid Goyal
40d217d7e7
More work on new fetch engine
2024-08-08 20:47:07 +05:30
Kovid Goyal
6f307021a0
More work on the new fetch backend
2024-08-08 15:02:17 +05:30
Kovid Goyal
d1589e00f3
Email delivery: When sending emails to Kindle's dont convert filenames to English letters as Amazon appears to have finally fixed their email servers to handle non-English filenames.
...
Fixes #2378 (use ebook title (name) as the email attachment name)
2024-08-08 12:46:06 +05:30
Kovid Goyal
e62f7427b4
Move scraper test into its own module
2024-08-08 10:46:36 +05:30
Kovid Goyal
68e3787076
Merge branch 'master' of https://github.com/unkn0w7n/calibre
2024-08-06 09:23:33 +05:30
unkn0w7n
28d5bbc616
...
2024-08-06 09:17:17 +05:30
unkn0w7n
a954ae08af
Update wsj.recipe
2024-08-06 09:10:23 +05:30
Kovid Goyal
5031269baf
Start work on using browser network stack for recipes
2024-08-06 08:56:41 +05:30
Kovid Goyal
bf7c76f79e
Merge branch 'master' of https://github.com/unkn0w7n/calibre
2024-08-05 11:07:20 +05:30
unkn0w7n
beabc65761
Revert "Update wsj.recipe"
...
This reverts commit 068f310aa3afb39ea245b8a178cd855271e942de.
2024-08-05 10:57:12 +05:30
Kovid Goyal
641386dca1
Use a newer toolchain to build Linux binaries
...
Qt 6.7.2 fails to build with gcc 9/glibc 2.31
2024-08-05 10:48:09 +05:30
Kovid Goyal
5ec3263da2
Merge branch 'master' of https://github.com/unkn0w7n/calibre
2024-08-05 09:58:35 +05:30
unkn0w7n
f87e766855
Update WaPo
2024-08-05 09:20:18 +05:30
unkn0wn
b41f5ac9c5
Merge branch 'kovidgoyal:master' into master
2024-08-04 23:31:49 +05:30
Kovid Goyal
8b156276fb
Merge branch 'fix-mediapart' of https://github.com/LAntoine/calibre
2024-08-04 17:19:49 +05:30
LAntoine
2e24c895bd
Fix Mediapart recipe
...
Google news feed was not working again, so I remved it and added a custom feed parser to keep the different sections of the journal even though only one RSS feed is available.
2024-08-04 12:00:51 +02:00
Kovid Goyal
0ce8e9af3c
Cleanup previous PR
2024-08-04 14:42:46 +05:30
Kovid Goyal
74d685ffa4
Merge branch 'opf' of https://github.com/lidavidm/calibre
2024-08-04 14:42:39 +05:30
Kovid Goyal
64cb4b3fc6
Bump Qt to version 6.7.2
...
Also fix some pep8 warnings in recipes
2024-08-04 14:26:28 +05:30
David Li
f1827e40d1
Feedback
2024-08-04 17:29:02 +09:00
Kovid Goyal
e18430c2fe
pep8
2024-08-04 10:14:38 +05:30
Kovid Goyal
0a6e387483
Merge branch 'master' of https://github.com/unkn0w7n/calibre
2024-08-04 10:12:25 +05:30
unkn0w7n
ffc7bbc708
Update indian_express.recipe
...
fix cover
2024-08-04 09:22:37 +05:30