38489 Commits

Author SHA1 Message Date
Kovid Goyal
b0591e5f60
Merge branch 'py3' of https://github.com/eli-schwartz/calibre 2019-05-07 07:27:42 +05:30
Eli Schwartz
8e773ae855
py3: fix metadata panel showing roman series numbers
python3 zip() is depleted the first time you use it, but this will need
to be used many times.
2019-05-06 17:17:34 -04:00
Claire
a2418620bf Store a copy of rules in stylizer 2019-05-06 23:11:43 +02:00
Kovid Goyal
0b79aa763c
Add some deps to Linux chroot for Qt 2019-05-06 11:57:09 +05:30
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