51033 Commits

Author SHA1 Message Date
Kovid Goyal
235ea54a5c
get_link_map() should not have None keys 2024-10-21 13:38:54 +05:30
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