Claire
f3f741a1fa
Storing rules in oeb and rules comparison function
2019-05-05 13:21:25 +02:00
Kovid Goyal
56036fd77a
bypy based linux freeze works
2019-05-05 14:10:03 +05:30
Kovid Goyal
6aad4c495e
Nicer error messages when import Qt modules fail in the build tests
2019-05-05 14:09:19 +05:30
Claire
2094df04c3
Avoid generating the same Stylizer rules again
2019-05-05 08:04:04 +02:00
Kovid Goyal
82e6a3937a
More work on porting Linux freeze
2019-05-05 10:09:57 +05:30
Kovid Goyal
01198cf010
Work on porting the calibre linux freeze script
2019-05-05 07:16:35 +05:30
Kovid Goyal
a1c943c1e0
For some reason the redirect for the boston globe is not working in mechanize
2019-05-03 19:35:18 +05:30
Kovid Goyal
0238ae739b
Update more deps
2019-05-03 12:48:56 +05:30
Kovid Goyal
9709efaba9
Prevent errors in tweaks.py from preventing calibre startup
2019-05-03 06:44:08 +05:30
Kovid Goyal
28a07b0727
py3 compat
2019-05-02 15:18:41 +05:30
Kovid Goyal
52c7621484
Merge branch 'master' of https://github.com/cbhaley/calibre
2019-05-02 15:16:19 +05:30
Kovid Goyal
8b858d5c00
Update deps
2019-05-02 15:06:28 +05:30
Charles Haley
e8afb87d9d
Fix problem when CC accesses the content server with the option device_for_template. Fixes exception
...
Traceback (most recent call last):
File "C:\CBH_Data\calibre.git\calibre_dev\src\calibre\srv\ajax.py", line 141, in book_to_json
File "C:\CBH_Data\calibre.git\calibre_dev\src\calibre\devices\utils.py", line 98, in create_upload_path
File "C:\CBH_Data\calibre.git\calibre_dev\src\calibre\utils\filenames.py", line 40, in ascii_filename
File "C:\CBH_Data\calibre.git\calibre_dev\src\calibre\utils\filenames.py", line 30, in ascii_text
AttributeError: 'int' object has no attribute 'decode'
2019-05-02 10:27:53 +01:00
Kovid Goyal
1c22094803
Cleanup urllib imports
2019-05-02 07:25:03 +05:30
Kovid Goyal
d6402a0fdd
Use a non-deprecated technique for resuming partial downloads in the Linux installer. Fixes #1827289 [Deprecation warning in installation script.]( https://bugs.launchpad.net/calibre/+bug/1827289 )
2019-05-02 07:17:44 +05:30
Kovid Goyal
bc9ac66ae2
Merge branch 'py3' of https://github.com/eli-schwartz/calibre
2019-05-01 21:02:19 +05:30
Eli Schwartz
4a49ea4352
py3: make column rules editor work
...
The sort key grades each string as a bytestring, so falling back on an
integer is incorrect.
2019-05-01 11:23:27 -04:00
Eli Schwartz
d9918b5b9c
py3: make cover grid texture selection work
...
map() is an iterable, so using it as a shortcut for a proper for loop in
order to apply functions, is no longer valid.
Also move from the long deprecated string.*() functions -- which no
longer exist in python3 -- that are better dealt with through the native
str/unicode type methods.
2019-05-01 11:23:27 -04:00
Kovid Goyal
9714f722e7
Fix metadata download form Amazon stripping accents from comments text in the binary builds
...
Seems to be caused by a bug in the lxml version in the builds, which
causes it to output unicode chars as entities, which in turn were
getting stripped by the sanitize_html() function. Fixes #1825905 [amazon scrapper not retrieving accented caracters](https://bugs.launchpad.net/calibre/+bug/1825905 )
2019-05-01 19:04:12 +05:30
Kovid Goyal
ad9627f14a
py3: Mix fixes
2019-05-01 18:51:09 +05:30
Kovid Goyal
6f355b5297
py3: fix sorting dictionaries when some of their names might be None
2019-05-01 17:25:34 +05:30
Kovid Goyal
1473f4a83e
Forgot to remove unused dot object
2019-05-01 17:14:05 +05:30
Kovid Goyal
d324e776b5
Greatly simplify unicode_to_number
...
This also has the virtue of making number parsing locale independent, as
is required for parsing CSS literals
2019-05-01 17:10:21 +05:30
Kovid Goyal
3de9c83787
pep8
2019-05-01 16:42:43 +05:30
Kovid Goyal
2ed54d1782
Make the db and server tests locale independent
2019-05-01 16:31:02 +05:30
Kovid Goyal
d1f94b510c
Fix translator for English not being returned on other locales
2019-05-01 14:34:05 +05:30
Kovid Goyal
b018850f24
Update Boston Globe Subscription
2019-05-01 13:31:43 +05:30
Kovid Goyal
7f099475b2
Fix bing search query parser to work with mobile UAs
2019-04-30 17:51:24 +05:30
Kovid Goyal
b9c781b5e0
py3: Port some remaining uses of has_key()
2019-04-30 17:24:05 +05:30
Kovid Goyal
a31151e864
Amazon metadata download: Fix some downloads failing when a mobile user agent is randomnly selected. Fixes #1827027 [meta data request to amazon failed for some user agents]( https://bugs.launchpad.net/calibre/+bug/1827027 )
...
Amazon serves up different markup to mobile browsers, so ensure we dont
use them.
2019-04-30 16:59:08 +05:30
Kovid Goyal
e6fd5e4c0c
Fix some mobile user agents not being filtered out from random_user_agent
2019-04-30 16:34:03 +05:30
Kovid Goyal
30232ebd52
py3: Port LRF Output
2019-04-30 16:11:56 +05:30
Kovid Goyal
f1b0cb58ac
LRF Output: Generat UTF-8 not UTF-16 metadata blocks
2019-04-30 16:00:21 +05:30
Kovid Goyal
bc7b5b05a7
LRF Input: Fix a regression that broke parsing LRF files. Fixes #1826970 [lrf format is not supported in any way]( https://bugs.launchpad.net/calibre/+bug/1826970 )
2019-04-30 08:48:13 +05:30
Kovid Goyal
a2fa719545
Better naming
2019-04-29 21:29:47 +05:30
Kovid Goyal
1744a2b2fd
Micro-optimization
2019-04-29 21:27:14 +05:30
Kovid Goyal
05816c2c85
oops
2019-04-29 21:02:31 +05:30
Kovid Goyal
ed2e2e060f
Ensure completion dict for ebook-convert has unicode strings
2019-04-29 20:48:52 +05:30
Kovid Goyal
f6e709d430
Merge branch 'py3' of https://github.com/eli-schwartz/calibre
2019-04-29 20:40:55 +05:30
Eli Schwartz
c29219e193
py3: make completion work
...
Stop using python2 hack to duplicate python3 print behavior.
2019-04-29 11:04:50 -04:00
Kovid Goyal
139746ec88
...
2019-04-29 16:22:38 +05:30
Kovid Goyal
61a8db8988
version 3.42.0
v3.42.0
2019-04-29 14:13:23 +05:30
Kovid Goyal
1fe67d919b
Merge branch 'py3' of https://github.com/eli-schwartz/calibre
2019-04-29 13:10:22 +05:30
Eli Schwartz
c478c978ef
py3: make rb metadata reading work
2019-04-29 02:03:57 -04:00
Eli Schwartz
42cb67abb3
py3: make rb input work
2019-04-29 02:03:50 -04:00
Eli Schwartz
f2009fd991
py3: make rb output work
2019-04-29 02:03:50 -04:00
Kovid Goyal
336d4054d1
DOCX Input: Fix cross-references using the "fldSimple" markup not being recognized by calibre.
...
Apparently some software in some circumstances generate field
using fldSimple rather than instrText. fldSimple is in the spec, so add
support for it to calibre's DOCX engine.
2019-04-29 10:15:21 +05:30
Kovid Goyal
97b20f38f5
Fix #1822018 [Does not auto-convert when adding existing book with overwrite selected]( https://bugs.launchpad.net/calibre/+bug/1822018 )
2019-04-28 18:25:52 +05:30
Kovid Goyal
5b3376c3f5
py3: Ensure cssText is of well-known type
2019-04-28 15:10:18 +05:30
Kovid Goyal
e99c7fd296
Conversion: Transform styles: When using regular expressions fix substitution groups not working
...
Fixes #1825764 [Problem with regex Pattern Matching in Transform Style](https://bugs.launchpad.net/calibre/+bug/1825764 )
2019-04-28 14:13:43 +05:30