Josh Cotton
808dc7d29a
Fix Obok import in Calibre flatpak by using /sys/class/net/IFACE/address instead of `ip` ( #586 )
...
Fix #585 .
Use /sys/class/net/IFACE/address for the MAC address instead of the ip
command.
2024-11-10 13:14:59 +00:00
precondition
2cd2792306
Obok.py/action.py: invoke _() only once
2024-11-10 13:11:28 +00:00
precondition
2e53d70e88
Catch FileNotFoundError due to undownloaded ebooks
2024-11-10 13:11:28 +00:00
NoDRM
b9bad26d4b
Prepare release candidate v10.0.9
2023-08-02 07:39:35 +02:00
NoDRM
3151dbbd98
Try fixing a Python2 bug in the Obok plugin ( #235 )
2022-12-29 19:58:29 +01:00
NoDRM
e16748e854
Untested code for the Obok plugin to allow adding duplicate books.
...
See #148
2022-10-19 17:14:26 +02:00
NoDRM
b404605878
Another Python2 Bugfix for Obok
2022-08-06 19:57:20 +02:00
NoDRM
59839ae5c7
Fix Calibre 6 issue in Obok plugin
2022-08-03 17:16:42 +02:00
NoDRM
077e8f5c2a
Prepare release v10.0.3
2022-07-13 17:31:57 +02:00
NoDRM
c12d214b59
Fix Obok plugin on Calibre 6 ( #98 )
2022-07-13 15:34:47 +02:00
NoDRM
b283777c0a
Add back unpad to fix Python2 support
2022-03-19 10:14:45 +01:00
Brose Johnstone
1f13ae0f78
Obok: Fix invalid UTF-8 causing UI to not open
...
For some reason, the title of a book on my device causes Obok to choke. Apparently it's not valid UTF-8.
This fixes that by ignoring decode errors.
2022-03-18 15:50:22 +00:00
a980e066a01
a1dd63ae5f
Remove OpenSSL support; only support PyCryptodome
...
This allows us to clean up the code a lot.
On Windows, it isn't installed by default and
most of the time not be found at all.
On M1 Macs, the kernel will kill the process instead.
Closes #33 .
2022-03-18 15:45:39 +00:00
NoDRM
5b3e3e420f
Make plugin work in Calibre 6 (Qt 6)
2022-01-02 21:18:13 +01:00
NoDRM
b11aadcca6
Bugfixes in standalone code for Calibre < 5 / Python 2
2021-12-29 11:39:48 +01:00
NoDRM
a44b50d1d8
LCP support
2021-11-17 21:53:24 +01:00
Derek Tracy
1545d76803
Support Python 2.7 and Python 3 winreg imports on Windows
2021-11-16 21:22:13 +01:00
NoDRM
d9353bdd93
Obok plugin cleanup
2021-11-16 21:22:09 +01:00
Aldo Bleeker
77dcc462aa
Fix for decryption check
2021-11-15 14:44:20 +01:00
journeyman88
14947cd10c
Update obok.py
...
Changed MAC address fetching code to address possibile regression
2021-11-15 09:57:11 +01:00
Apprentice Harper
73af5d355d
whitespace and some unicode/bytes
...
Minor changes.
2021-04-11 16:43:16 +01:00
Apprentice Harper
45a1a64db5
Update version and FAQs
...
Version 7.2.0 with all the latest pull requests, including on for the latest KFX encryption.
2021-04-11 15:28:33 +01:00
Apprentice Harper
86a90117e5
Merge pull request #1586 from raiden64/master
...
Fix in keyfetch for obok on MacOS
2021-04-11 15:07:17 +01:00
raiden64
0ce86fa8db
Fix in keyfetch for obok on MacOS
2021-03-05 22:54:53 +01:00
journeyman88
ecc7db09a9
Fix in keyfetch for obok on win10
...
According to calibre debug the ipconfig command returned some invalid utf-8 characters (I think is maybe an issue due to the Python2 switch-off as the 4.x version worked fine).
To solve this I've changed the external call and modified the regex to match both the output of "ipconfig" and that of "wmic".
2021-03-01 21:15:20 +01:00
Apprentice Harper
76a47e0dd0
Version number update
...
Update to 7.1.0 for a full release
2021-02-21 14:35:49 +00:00
lkcv
6cbc5285cb
Update obok.py
2021-02-07 21:21:03 -05:00
Jony
7aab8a3711
Update sv
2021-01-20 12:01:00 +01:00
Jony
dff90fae6f
Update sv translation
2020-12-25 12:47:14 +00:00
Aldo Bleeker
225e74a334
Small fix to make Obok help work.
2020-12-09 17:34:24 +01:00
Jeremy Whiting
0add3646d9
_winreg in python3 has been changed to winreg. Update imports.
2020-10-21 10:56:50 -06:00
HdV
7f758566d3
Changes to make obok work on win
...
_winreg renamed to winreg in python 3
os.popen3() replaced by subprocess.Popen()
2020-09-30 16:47:27 +02:00
Apprentice Harper
de50a02af9
More generic 3.0 changes, to be tested.
2020-09-27 11:54:49 +01:00
Apprentice Harper
afa4ac5716
Starting on Version 7.0 using the work done by others. Completely untested. I will be testing things, but I thought I'd get this base version up for others to give pull requests.
...
THIS IS ON THE MASTER BRANCH. The Master branch will be Python 3.0 from now on. While Python 2.7 support will not be deliberately broken, all efforts should now focus on Python 3.0 compatibility.
I can see a lot of work has been done. There's more to do. I've bumped the version number of everything I came across to the next major number for Python 3.0 compatibility indication.
Thanks everyone. I hope to update here at least once a week until we have a stable 7.0 release for calibre 5.0
2020-09-26 21:22:47 +01:00
Apprentice Harper
92bf51bc8f
Remove stand-alone apps. Only support the two plugins.
2020-02-16 10:12:25 +00:00