Commit Graph

51669 Commits

Author SHA1 Message Date
Kovid Goyal 070e65fa4a Fix #2120482 [Private bug](https://bugs.launchpad.net/calibre/+bug/2120482) 2025-08-12 22:10:58 +05:30
Kovid Goyal 2ee049d9aa ... 2025-08-12 16:23:05 +05:30
Kovid Goyal c76df62e2b Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-08-11 18:59:33 +05:30
unkn0w7n 6c9b8d286d Update tagespost.recipe
Included .datetime and .autor-name classes in the extra_css.
2025-08-11 18:47:50 +05:30
Kovid Goyal 8a674987bf pep8 2025-08-11 00:17:27 +05:30
Kovid Goyal bd19a38b55 Merge branch 'master' of https://github.com/thekabistro/calibre 2025-08-11 00:17:14 +05:30
thekabistro 8107c02f82 Add stratechery recipe 2025-08-10 13:22:35 -04:00
Kovid Goyal cc3a3dc198 Merge branch 'update-online-catalog' of https://github.com/un-pogaz/calibre 2025-08-10 16:57:48 +05:30
un-pogaz d251431a1d update online dictionaries catalog 2025-08-10 12:16:10 +02:00
Kovid Goyal a7b3271fb5 Merge branch 'master' of https://github.com/cbhaley/calibre 2025-08-08 22:00:17 +05:30
Kovid Goyal 4849f9dc39 pep8 2025-08-08 21:59:31 +05:30
Kovid Goyal 85b7e04b32 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-08-08 21:59:12 +05:30
Charles Haley bd378ad0f5 Document the template language 'return' statement. 2025-08-08 17:04:54 +01:00
unkn0w7n 9f4db63d74 Refactor and enhance Tagespost recipe
Updated the Tagespost recipe with improved tag handling, cover image extraction, and additional cleanup options. Changed class name, author, and several recipe parameters for better article extraction and formatting.
2025-08-08 18:57:01 +05:30
Kovid Goyal c8417e3333 string changes 2025-08-08 17:08:37 +05:30
Kovid Goyal 158f9b5a6d update device descriptions from libmtp upstream 2025-08-08 15:34:28 +05:30
Kovid Goyal af8f8e2432 Prevent Qt from complaining about wildcard disconnect 2025-08-08 12:20:31 +05:30
Kovid Goyal 363d95630b ... 2025-08-08 11:36:11 +05:30
Kovid Goyal 9e241d01ed Merge branch 'piper-missing' of https://github.com/eli-schwartz/calibre 2025-08-08 11:34:37 +05:30
Eli Schwartz ee2e5374ce TTS: gracefully handle missing piper support
Third party redistributors might choose to skip distributing this for a
couple reasons:
- missing dependencies
- lack of interest in TTS as a feature

Lay some groundwork for handling this with fewer error message popups.
In particular note that speechd / flite depend on PyQt6 being built with
it, so support *may* appear dynamically after calibre is installed, and
available_engines queries Qt to see what is available. Piper is built
as part of calibre though, and if it has been patched out or skipped
via `setup.py build --only=xxx` we can at least avoid claiming it's
there.

Entrypoints into TTS eventually tend to consolidate into creating the
backend. This gives us one consistent place to raise errors for missing
backends... which however doesn't handle forcing a backend name. A
forced backend that is unavailable ended up hitting the "no prefs"
fallback code to use the default engine, which returned a different
backend than the one which is *forced*, and later a KeyError when
tweak_book attempted to access the backend name it forced but which
didn't exist.

Instead, raise an immediate "TTS engine piper is not available" error
dialog box, preventing any further confusing tracebacks.
2025-08-08 01:46:07 -04:00
Kovid Goyal de47227c2c ... v8.8.0 2025-08-08 06:50:30 +05:30
Kovid Goyal 2b14ebe86f pep8 2025-08-08 06:49:08 +05:30
Kovid Goyal 8a94d59a0b version 8.8.0 2025-08-08 06:47:24 +05:30
Kovid Goyal ab1c0d6515 Merge branch 'patch-1' of https://github.com/ianmmoir/calibre 2025-08-06 17:20:50 +05:30
Ian Moir 73772bba15 Update template_lang.rst
Fixed error in describing the role of '{' and '}'
2025-08-06 11:32:28 +01:00
Kovid Goyal 956ef2a662 E-book viewer: Improve display of Lookup results from Google 2025-08-06 08:57:19 +05:30
Kovid Goyal 5690f37477 ... 2025-08-05 22:39:08 +05:30
Kovid Goyal 36b690538f piper: ensure an utterance is queued only once
regression introduced in the piper re-write
2025-08-05 22:36:32 +05:30
Kovid Goyal e9c1216ded economist: fix parsing of <a> tags with multiple attributes 2025-08-05 13:44:12 +05:30
Kovid Goyal c4f2311ba7 Merge branch 'master' of https://github.com/cbhaley/calibre
Fixes #2118744 ['column built from other columns, behaves like tags' not treated like tags in Similarity search](https://bugs.launchpad.net/calibre/+bug/2118744)
2025-08-04 05:16:51 +05:30
Charles Haley f0bbe91c8d Bug #2118744: 'column built from other columns, behaves like tags' not treated like tags in Similarity search 2025-08-03 18:47:23 +01:00
Kovid Goyal 240314fcdf ... 2025-08-03 06:30:24 +05:30
Kovid Goyal 7852077ca2 Fix web list not wrapped in <ul> tag 2025-08-03 05:40:14 +05:30
Kovid Goyal 119213a6c1 Restore internal link canonicalisation to eco recipes 2025-08-03 05:34:47 +05:30
Kovid Goyal 15096708d6 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-08-02 19:52:32 +05:30
unkn0w7n f4ed1869fa ... 2025-08-02 19:46:14 +05:30
unkn0w7n 5809958135 ... 2025-08-02 19:11:57 +05:30
unkn0w7n 9305014fd2 Update press_information_bureau.recipe 2025-08-02 19:09:28 +05:30
unkn0w7n da640add79 Update indian_express.recipe
Switched to RSS feeds.
2025-08-02 19:08:13 +05:30
Kovid Goyal ab89056f7e ... 2025-08-01 18:03:27 +05:30
Kovid Goyal 954d8dc907 Bump version for preview builds 2025-08-01 07:28:03 +05:30
Kovid Goyal 3124100b58 Merge branch 'feature/get-books-search-enter-trigger' of https://github.com/sozanov/calibre 2025-07-31 19:21:08 +05:30
Evgenii Sozanov 7277f75959 Enable triggering Get Books search by pressing Enter in search fields 2025-07-31 17:22:07 +04:00
Kovid Goyal e162445181 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-07-31 18:04:36 +05:30
unkn0w7n f7fd4b3c8a 1843 & econ news 2025-07-31 16:54:40 +05:30
unkn0w7n 0fcccff441 Update economist_search.recipe 2025-07-31 16:53:13 +05:30
unkn0w7n 9869329eff Update economist_world_ahead.recipe 2025-07-31 16:52:31 +05:30
Kovid Goyal 5d6d01b989 Cleanup previous PR 2025-07-31 08:08:29 +05:30
Kovid Goyal f232ddc734 Merge branch 'style-emphasis' of https://github.com/blastrock/calibre 2025-07-31 07:45:56 +05:30
Kovid Goyal c162b14c61 string changes 2025-07-31 07:32:43 +05:30