29722 Commits

Author SHA1 Message Date
Kovid Goyal
a0a3f89820
Content server: Book details page: Do not display empty rows for undefined dates 2019-06-01 08:32:57 +05:30
Kovid Goyal
949ac56a5c
Get books: Update Google books plugin for markup changes 2019-06-01 08:07:58 +05:30
Kovid Goyal
64141ab21f
Edit book: Text search: Fix searching for a single character backwards not working 2019-06-01 07:57:18 +05:30
Kovid Goyal
36604c52ee
Forgot to bump plugin version 2019-06-01 07:28:53 +05:30
Kovid Goyal
e0e20c7872
Get books: Fix amazon plugin for change to amazon results page markup 2019-06-01 07:28:10 +05:30
Kovid Goyal
c415bb9f08
version 3.44.0 2019-05-31 09:18:11 +05:30
Kovid Goyal
6debb61ba2
... 2019-05-31 08:24:56 +05:30
Kovid Goyal
7931cf637a
py3: More unicode porting
Fix some byte handling in zipfile and also avoid using chdir in it
2019-05-30 18:02:18 +05:30
Kovid Goyal
02f6c2f47b
Fix unicode porting breaking dbus_service.py 2019-05-30 09:36:47 +05:30
Kovid Goyal
831a938855
py3: More unicode porting 2019-05-30 09:23:58 +05:30
Kovid Goyal
c03fad6f5d
... 2019-05-30 07:28:56 +05:30
Kovid Goyal
3e2161df68
Driver for the new NOOK Glowlight Plus 2019-05-29 19:16:18 +05:30
Kovid Goyal
8a934e19c6
Merge branch 'master' of https://github.com/davidfor/calibre 2019-05-29 19:10:22 +05:30
David
7317c4a4e8 Bump supported Kobo firmware version 2019-05-29 23:05:26 +10:00
Kovid Goyal
85017dccc0
py3: Port windows recycle bin code 2019-05-29 18:11:29 +05:30
Kovid Goyal
4730fce41b
py3: More unicode porting 2019-05-29 17:55:26 +05:30
Kovid Goyal
d87529e9d2
Amazon metadata plugin: Fix searching the amazon servers directly not working because of changed markup 2019-05-28 10:46:38 +05:30
Kovid Goyal
5d61f5e8fd
version 3.43.0 2019-05-28 09:31:11 +05:30
Kovid Goyal
422537926d
py3: Calls to UUID(hexkey) require strings
Also various misc cleanups I came across while reviewing the last py3
merge PR
2019-05-28 09:13:21 +05:30
Eli Schwartz
b9a99c271b
py3: more work towards universal __future__s 2019-05-27 16:14:30 -04:00
Eli Schwartz
ac6bd5e0fd
etree: use encoding='unicode' instead of passing unicode_type object 2019-05-27 16:14:30 -04:00
Eli Schwartz
b5eda37c75
use contextmanagers for open() 2019-05-27 16:14:30 -04:00
Eli Schwartz
94db9b84cd
reindent lines for neatness 2019-05-27 16:14:30 -04:00
Eli Schwartz
651fdaa129
py3: cleanup some str() calls in ported code.
They're usually not needed as they are casting things we already know
are (unicode) strings.
2019-05-27 16:14:30 -04:00
Eli Schwartz
991c913bb2
use bytestring directly for file template
Don't bother storing it as a u'' string, then doing nothing with it
other than encoding it to write it to a file.
Also touch up use of open() to close the file via a contextmanager.
2019-05-27 15:24:28 -04:00
Kovid Goyal
4ed839f595
py3: More unicode porting 2019-05-27 20:43:20 +05:30
Kovid Goyal
3f03ad698a
oops 2019-05-27 16:55:13 +05:30
Kovid Goyal
b842fe758a
Fixes for f2e0181926 2019-05-27 14:25:52 +05:30
Kovid Goyal
fe5aac9d97
Fixes for 89e2638cdd 2019-05-27 12:44:29 +05:30
Kovid Goyal
a2c4d44688
Fix a regression in 4d547f40e7
Without the bytearray() c will not be an integer on python2
2019-05-27 11:05:49 +05:30
Kovid Goyal
3cba654949
Put back __future__ imports that were accidentally removed in 45ca4c7934 2019-05-27 11:03:09 +05:30
Eli Schwartz
f2e0181926
py3: more work towards enforce all __future__s everywhere 2019-05-27 00:41:14 -04:00
Eli Schwartz
f915f11a0c
py3: fix dict.keys() usage
micro-optimize: if r.keys() is empty, r is empty first.
2019-05-27 00:41:14 -04:00
Eli Schwartz
d0844e8bbe
do not use names which conflict with builtin str type 2019-05-27 00:41:14 -04:00
Eli Schwartz
85884e3fdd
py3: more bytestring fixups while porting unicode_literals 2019-05-27 00:41:14 -04:00
Eli Schwartz
89e2638cdd
py3: work towards enforce all __future__s everywhere
In various places, update division to use // (unless it specifically
wanted a float).
Drop use of u'' literals.
2019-05-27 00:41:14 -04:00
Eli Schwartz
4d547f40e7
py3: various bytestring fixups while porting unicode_literals
- use bytestrings to write raw xml data
- compare bytestream to bytestring when checking formats
- use bytestrings to search inside mobi_html (rebased on master). Since
  it starts life as a bytestring it does not need to be reconverted.
2019-05-27 00:41:14 -04:00
Eli Schwartz
45ca4c7934
py3: merge multiline __future__ imports to not confuse 2to3 2019-05-27 00:41:14 -04:00
Kovid Goyal
66c0721ba7
py3: Port preprocess.py
Now uses unicode literals and also fix various regexps that failed to
compile or raised future warnings under py3
2019-05-27 09:39:47 +05:30
Kovid Goyal
ed9b4fe49b
PDF Input: Workaround for pdftohtml not always producing valid UTF-8. Fixes #1830568 [calibe failed to convert pdf to mobi](https://bugs.launchpad.net/calibre/+bug/1830568) 2019-05-27 08:37:53 +05:30
Kovid Goyal
da404870ca
py3: More unicode_literals and str() porting 2019-05-26 20:43:21 +05:30
Aimylios
1d5389e73f Unset executable bit of various files
and add shebang to one of the remaining executable scripts.
2019-05-26 08:27:09 +02:00
Kovid Goyal
436a4da649
Fix a regression when porting udisks.py 2019-05-26 10:20:03 +05:30
Kovid Goyal
a523330738
py3: More unicode_literals and str() porting 2019-05-26 09:52:37 +05:30
Kovid Goyal
d8af514a92
Fix #998 (py3: Load plugins from the same (correct) path) 2019-05-26 07:36:00 +05:30
Kovid Goyal
7114083e09
Restore the dynamic_property builtin for third party plugins 2019-05-26 07:21:04 +05:30
Aimylios
e417743bdb Remove space characters from djvu shebangs 2019-05-25 13:05:36 +02:00
Kovid Goyal
d7cb0787fd
py3: More unicode_literals and str() porting 2019-05-25 13:10:48 +05:30
Kovid Goyal
83862873ef
Remove workaround for different html5-parser versions in test as CI servers have been updated with up-to-date html5-parser 2019-05-24 12:59:54 +05:30
Kovid Goyal
85fbb87b82
py3: More unicode_literals and str() porting 2019-05-23 08:50:31 +05:30