50725 Commits

Author SHA1 Message Date
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
Kovid Goyal
6051cf3995
Get pipe reader working on windows where we cant wait for data to become available on a non-blocking pipe 2024-10-15 08:55:16 +05:30
Kovid Goyal
93dc4faa8b
Wrap some more win32 APIs 2024-10-15 08:48:37 +05:30
Kovid Goyal
6bfe478ca4
Get reading output from piper process via Python working on Unix 2024-10-14 11:39:00 +05:30
Kovid Goyal
cfaf12db02
More work on embedded TTS 2024-10-14 11:05:19 +05:30
Kovid Goyal
22b5c958aa
... 2024-10-14 09:57:19 +05:30
Kovid Goyal
9e93a5f5ec
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-10-14 09:50:08 +05:30
unkn0w7n
bb284a240e remove dead recipes
These recipes are based on RSS feeds that no longer work.
2024-10-14 09:48:49 +05:30