Commit Graph

49932 Commits

Author SHA1 Message Date
Kovid Goyal 4e8006a0da Fix #2085063 [Series Manager: KeyError](https://bugs.launchpad.net/calibre/+bug/2085063) 2024-10-21 09:43:19 +05:30
Kovid Goyal 6b035fb2c1 Ensure table_column_widths is present 2024-10-21 09:27:45 +05:30
Kovid Goyal c99c8714b4 Clarify wording 2024-10-21 09:19:50 +05:30
Kovid Goyal 9beed389fe ... 2024-10-20 18:00:10 +05:30
Kovid Goyal 9891f149e1 Merge branch 'master' of https://github.com/cbhaley/calibre 2024-10-20 17:58:09 +05:30
Charles Haley 356e312eb1 Here is an implementation of has_key() where both Metadata and ProxyMetadata do the same thing. 2024-10-20 12:31:38 +01:00
Kovid Goyal babc0b9e48 Content server: Fix changing the language of a book not working for non-English user interface language and for books that have no existing language. Fixes #2085005 [Calibre server fails updating book with Spanish characters](https://bugs.launchpad.net/calibre/+bug/2085005) 2024-10-20 15:32:00 +05:30
Kovid Goyal bc1986121f ... 2024-10-20 14:11:08 +05:30
Kovid Goyal 4057ad3566 Linux: Piper TTS: Fix audio not playing on some Linux systems
Apparently setting a large buffer size causes some linux audio devices
to refuse to flush audio data. Sigh.
2024-10-20 14:04:15 +05:30
Kovid Goyal 1440a49cda string changes 2024-10-20 13:57:35 +05:30
Kovid Goyal b1eda321d2 Improve contrast in dark mode for some template highlighter colors 2024-10-20 13:25:53 +05:30
Kovid Goyal a7736ab44d Fix sentences in tail of parent element not being added 2024-10-20 13:21:56 +05:30
Kovid Goyal 50bdf1c8a8 Fix wrapping of multiple children 2024-10-20 12:49:53 +05:30
Kovid Goyal 1f87c3c87a Edit book: A new tool to create audio narration of all text in the book using Text-to-speech 2024-10-20 11:20:22 +05:30
Charles Haley 8e22f1c7ce Fix error check in field_list_count(). Also speeds it up a bit. 2024-10-20 08:44:56 +05:30
Kovid Goyal 12cccddba6 Sigh, old python 2024-10-20 08:44:56 +05:30
Charles Haley 4f46ae4707 New formatter function 'field_list_count('lookup_name')': returns the length of the multi-valued field 'lookup_name' without first converting it to a string. This is much faster than the existing function list_count() 2024-10-18 18:17:15 +01:00
Kovid Goyal f52b5f8835 Disable Open Library as the site is down
Hopefully it's temporary otherwise the plugin will have to be removed
2024-10-18 15:18:30 +05:30
Kovid Goyal 758725699a Run get_cached_url backends in parallel 2024-10-18 14:13:05 +05:30
Kovid Goyal 761e2b5c6f Amazon metadata download: Switch the default backend to bing
Google discontinued its webcache and Wayback machine's webcache is
currently broken. And lots of google search result URLs are not indexed
in the bing web cache. So search using bing instead.
2024-10-18 13:59:50 +05:30
Kovid Goyal 75d31bb235 Ignore wayback machine cache url fetch errors when querying for the cached URL 2024-10-18 13:17:29 +05:30
Kovid Goyal f35276dccb Notes browser: When searching books search over all currently selected categories not just the last selected one 2024-10-18 12:15:49 +05:30
Kovid Goyal 59fa8a62d3 Fix some compiler warnings v7.20.0 2024-10-18 07:38:11 +05:30
Kovid Goyal 554df95f8f version 7.20.0 2024-10-18 07:22:48 +05:30
Kovid Goyal a3f4c961a5 Use window.parent rather than window.top to access iframe's parent
This prevents a cross origin error if the page is embedded inside a
third party iframe.
2024-10-17 22:00:33 +05:30
Kovid Goyal 6ea96a83f7 pep8 2024-10-17 15:45:27 +05:30
Kovid Goyal 40035f76da Read aloud: Piper backend: Fix not working with voices whose names have non-ASCII characters on Windows. 2024-10-17 15:22:31 +05:30
Kovid Goyal 4643ca6a1d embed_tts API in boss 2024-10-17 15:07:44 +05:30
Kovid Goyal aaa3d2f658 Wire up progress UI for tts embed 2024-10-17 14:48:44 +05:30
Kovid Goyal b4c2478948 More work on UI for TTS embed 2024-10-17 14:13:22 +05:30
Kovid Goyal 7cbfd2a0df Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-10-17 13:11:07 +05:30
unkn0w7n 6d79e0929c Update The Wire
remove google feeds
2024-10-17 12:50:00 +05:30
Kovid Goyal 8359e89cac PDF Input: Automatic header/footer detection and removal
A new, dedicated PDF Input engine for calibre that implements
automatic detection of headers and footers based on document analysis.
The new engine is the default to go back to using the old engine, select
it in the PDF Input section of the Conversion dialog. See #2076346 (PDF conversion new engine does not work)
2024-10-17 11:11:09 +05:30
Kovid Goyal 16cb7d3083 ... 2024-10-16 21:02:41 +05:30
Kovid Goyal 693e61073a Fix reloading of tts config not working till viewer restarted 2024-10-16 20:51:10 +05:30
Kovid Goyal c77e02487f Start work on GUI for tts embed 2024-10-16 20:22:20 +05:30
Kovid Goyal 67256d070b ... 2024-10-16 11:08:13 +05:30
Kovid Goyal c69880ac87 Fix sentences in tail of block elements not being wrapped 2024-10-16 11:01:42 +05:30
Kovid Goyal 4e621117e3 Fix block ordering when marking sentences 2024-10-16 10:07:30 +05:30
Kovid Goyal 567404a1ef Cleanup SMIL formatting 2024-10-16 09:25:30 +05:30
Kovid Goyal 8f20f7c259 Use .m4a extension not .mp4
The former is for audio the latter for video
2024-10-16 09:04:54 +05:30
Kovid Goyal 08b10373a0 Code to generate TTS based SMIL overlays in EPUB files 2024-10-16 08:49:59 +05:30
Kovid Goyal a2be9e6981 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-10-15 19:07:47 +05:30
unkn0w7n cb1ecb5f9e Update Nikkei Asia Magazine
google webcache no longer works.
2024-10-15 19:01:18 +05:30
Kovid Goyal 7e709b4fc7 Function to unwrap marked sentences 2024-10-15 16:53:58 +05:30
Kovid Goyal 6a5799edd9 Fix test failing on Qt 6.8 2024-10-15 16:22:43 +05:30
Kovid Goyal 84aa726181 ... 2024-10-15 16:19:14 +05:30
Kovid Goyal 690988033e Move sentence marking code into its own module 2024-10-15 16:14:40 +05:30
Kovid Goyal 0796e12040 Add platform native interface to headless backed
Used by fontconfigdatabase as of Qt 6.8.0
2024-10-15 09:29:38 +05:30
Kovid Goyal 01a7f72b71 ... 2024-10-15 09:06:37 +05:30