Florian Bach
fb288afb3a
Fix CI
2025-10-07 07:40:17 +02:00
Florian Bach
143f20dc64
Add Python 3.14, update MacOS test runners
2025-10-07 07:37:26 +02:00
Florian Bach
0dececa415
Cleanup
2025-10-07 07:04:55 +02:00
Florian Bach
e2879553f0
More pipeline fixes
2025-04-13 19:00:23 +02:00
Florian Bach
6840238c32
Update pipeline again.
2025-04-13 18:58:43 +02:00
Florian Bach
5bdbafb572
Fix pipeline again.
2025-04-13 18:55:55 +02:00
Florian Bach
33d5a08910
Fix pipeline (hopefully)
2025-04-13 18:50:03 +02:00
Florian Bach
9f83127512
Update CI to remove deprecated ubuntu 20.04
2025-04-13 18:45:44 +02:00
Florian Bach
97e6ddc1f1
Replace deprecated macos-12 image with macos-13
2025-01-13 07:29:13 +01:00
Florian Bach
70be9b1cbc
(Hopefully) fix CI
2025-01-13 07:25:46 +01:00
Florian Bach
90c5538230
Update README.md
...
Update copyright year, trigger new CI pipeline.
2025-01-13 07:22:41 +01:00
Florian Bach
2f40289a84
Ignore cert errors during book download
...
Fixes #97
2024-09-17 19:21:56 +02:00
Florian Bach
2dcf26be18
Force plugin to use TLS v1.2 instead of v1.3.
...
This is needed due to a change on Adobe's end, breaking
Python > 3.7.16.
Fixes #105 .
2024-09-17 19:15:25 +02:00
Florian Bach
6c29c42581
Fix deprecated CI stuff
2024-08-07 09:54:40 +02:00
Florian Bach
0b228edf15
Fix plugin when libcrypto override variable is not set
2024-08-07 09:46:30 +02:00
Florian Bach
963d42f785
More PDF oddities, see #89
2024-08-07 09:43:06 +02:00
Florian Bach
f2e9e69df3
Fix UTF8 test for python2
2024-08-07 09:34:43 +02:00
Florian Bach
92a969c123
Make sure to use UTF-8 for credentials instead of latin-1.
...
Fixes #93
2024-08-07 09:30:31 +02:00
Nydragon
25a395f128
feat: make libcrypto and libssl paths overrideable
...
It is necessary to properly use this plugin on NixOS and also allows
overriding for testing & other purposes.
2024-08-07 06:32:41 +02:00
Florian Bach
27bd9531c4
Remove CI for python2 tests for MacOS.
...
macos-11 image is deprecated and will be removed next month,
macos-12 image doesn't have python2,
and actions/setup-python has removed python2 as well.
No longer running tests on MacOS on Python2.
2024-05-12 11:29:05 +02:00
Florian Bach
7f89a9c6d1
Fix pipeline again
2024-05-12 11:26:23 +02:00
Florian Bach
633768ed51
Fix deprecations in CI pipeline
2024-05-12 11:22:52 +02:00
Dave Vasilevsky
5a4d25e91d
Portability improvements in scripts
...
* Not all systems have GNU sed, so don't assume `sed -i` works
* Not all systems have /bin/bash, so use `env` to find bash
2024-05-12 11:08:44 +02:00
Florian Bach
64aaca3fbe
Update oscrypto again
2023-12-19 06:56:26 +01:00
Florian Bach
cbc4c7e873
Fix broken tests
2023-09-02 20:41:37 +02:00
Florian Bach
acca75c03c
Update oscrypto fork
2023-09-02 20:04:49 +02:00
Florian Bach
a519a4ab09
Update FUNDING.yml
2023-05-20 19:18:18 +02:00
Florian Bach
7eb50b9306
Add CI for older Python3 versions
2023-05-14 15:48:45 +02:00
Florian Bach
d767857f16
Fix standalone scripts
2023-05-14 15:07:43 +02:00
Florian Bach
53c1d76224
Fix books not being added to loan list
2023-05-12 08:22:18 +02:00
Florian Bach
a7013047d2
Add more CI testing
2023-05-06 18:19:17 +02:00
Florian Bach
f5e19f4391
Bunch of fixes
...
Fix #48
Fix SingleInstance in Calibre 4
Make plugin run in Calibre 3.48
2023-05-06 12:24:26 +02:00
Florian Bach
6a53617fde
Try to get rid of failing CI
2023-05-06 11:28:42 +02:00
Florian Bach
999354dde9
Try to fix parallel fulfillment issues
2023-05-06 11:08:44 +02:00
Florian Bach
ff2d9cf2a7
Add copyright note to all files
2023-02-24 14:11:15 +01:00
Florian Bach
a9519fbd20
Fix loan list for nameless books
2023-02-20 17:14:23 +01:00
Florian Bach
93d732f0d6
Update tests
2023-02-20 17:13:36 +01:00
Florian Bach
91a0154d23
Update bug_report.yml
2023-01-25 21:09:44 +01:00
Florian Bach
c508280319
Try to support PDFs with weird spacing in Encrypt blob
...
Some PDFs apparently use nonstandard spacing in the /Encrypt
blob which my parser didn't like. Hopefully this fixes it?
Related to #44
2022-12-13 22:16:51 +01:00
Florian Bach
4dfc7af7b8
Add setting to choose between parallel or sequencial fulfillment
2022-10-23 10:19:55 +02:00
Florian Bach
3bd4d28936
Fix GUI extension with non-English Calibre
2022-10-23 10:06:54 +02:00
Florian Bach
f641a1e72d
Bunch of cleanup
2022-10-23 10:04:26 +02:00
Florian Bach
7a31e54024
Fix deprecation warnings in CI
2022-10-18 19:54:23 +02:00
Florian Bach
b05e631418
Experimental code to hopefully fix #37
2022-10-17 13:53:30 +02:00
Florian Bach
6c6a313849
More helpful error message if the license cert wasn't downloaded
2022-10-17 13:44:31 +02:00
Florian Bach
97a6b51cec
Add test case for XML nodes >32k
2022-10-09 17:13:54 +02:00
Florian Bach
294f600ebd
Some cleanup
2022-10-09 17:13:19 +02:00
Florian Bach
8b7e680362
Add more error checking to migration code
2022-10-09 11:31:14 +02:00
Florian Bach
7e9153e294
Fix Python2 bugs in GUI code
2022-10-09 10:56:44 +02:00
Florian Bach
69329fe09a
Fix CI for the migration plugin
2022-10-09 10:24:59 +02:00