![]() |
#406 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,194
Karma: 8888888
Join Date: Jun 2010
Device: Kobo Clara HD,Hisence Sero 7 Pro RIP, Nook STR, jetbook lite
|
Quote:
bernie P.S. This Firefox extension checks for multiprocess compatibility. https://addons.mozilla.org/en-US/fir...orter/?src=api |
|
![]() |
![]() |
![]() |
#407 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,414
Karma: 27757236
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Released 2.99.10 with the following changes:
Hopefully, this will be the last beta release. The only outstanding issues I am aware of are: downloads not working on the Kobo browser, and JSWolf's last column being occasionally skipped issue. |
![]() |
![]() |
![]() |
#408 |
eBook-Reader-Fan
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 175
Karma: 444178
Join Date: Sep 2012
Location: Saarbruecken / DE
Device: Kobo Aura H2O 2nd Edition
|
Wow. You work with speed of light, is not it Kovid.
![]() Several providers of paid software should take an example. Thank you for your commitment to Calibre. I love this program since I started working on it a couple of years ago. Last edited by Martina Schein; 06-02-2017 at 06:23 AM. |
![]() |
![]() |
![]() |
#409 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,414
Karma: 27757236
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
You are welcome
![]() |
![]() |
![]() |
![]() |
#410 |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,999
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
I've been successfully using the beta version (running from source usually) for a week or so. It's looking really good.
There are a few cosmetic differences in the GUI, but the only substantial change I've noticed is that 'sending metadata to device' (ie, writing the metadata file) is hugely faster. Thanks for that. ![]() In the new Content Server a couple nitpicks I've noticed:
FYI, the links you gave in first post to github are broken with removal of branch v2015. v2015->master gives usable links: https://github.com/kovidgoyal/calibr...e/srv/TODO.rst https://github.com/kovidgoyal/calibr.../custom.py#L99 I'm looking at the source for the server and the calibredb client. I'll need a while before I'm familiar enough to offer any useful comment myself, but do you have any plans or ideas for content server plugins, or integrations so GUI plugins could be called from content server or calibredb? Semi-related, are DB updates transacted now such that plugins could skip using proceed_question() to obtain DB lock before updating metadata? As always, thanks for all your great work on calibre. |
![]() |
![]() |
![]() |
#411 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,414
Karma: 27757236
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
@JimmXinu:
The tweaks still apply, but they apply to the tag browser only not the book details panel. The tag browser in the content server is now what you get when you click the search button IIRC , is a python formatting operator. I just haven't got around to porting it to RapydScript which is what does string formatting in the browser. I'll fix the links in the first post, thanks. You will never be able to run GUI plugins in the server. At some point I might add the ability to create plugins to modify the server interface, but that is not going to be any time soon. There is lots of work to do on the core code still. All DB functions have been thread-safe since calibre 1.0 What is not thread safe is the GUI itself, proceed_question() is for the latter not the former. Last edited by kovidgoyal; 06-02-2017 at 03:07 PM. |
![]() |
![]() |
![]() |
#412 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
The Kobo Browser
@Kovid: I've found out more about the Kobo browser and why it isn't working with the new server.
Basically, the browser is getting the file name from the URL. If it can't find one, or the file name isn't one it can handle, the file isn't downloaded. The browser doesn't use the "Content-Disposition" header field, so it cannot download the file. I've put a longer description at https://www.mobileread.com/forums/sh....php?p=3531644. I have reported the problem to Kobo. We'll see when a fix comes out. I've hacked some code to include a file name in the requests to prove it works. That of course broke other things, but the file downloaded. |
![]() |
![]() |
![]() |
#413 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,414
Karma: 27757236
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
@davidfor: Wow, that was some great analysis. Thanks for following up on it as there was not much I could do about it myself.
I can probably create a special file name including endpoint for the mobile view so it works with the Kobo. Does the filename have to be part of the path or can it be a query parameter? |
![]() |
![]() |
![]() |
#414 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,460
Karma: 8025600
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Code:
http://foo.com:1234/real/api/stuff/foo.txt In a few cases I had problems if the name in the content disposition header didn't match the name in the trailing segment of the URL path. I never did figure out why. |
|
![]() |
![]() |
![]() |
#415 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,414
Karma: 27757236
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
I committed some code to use a URL with the filename in the /mobile page. Hopefully that fixes the Kobo. I left the content-disposition header in there.
|
![]() |
![]() |
![]() |
#416 | ||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
![]() Quote:
Code:
/get/EPUB/938/Unclean/Unclean_938.epub Code:
/get/EPUB/938/Unclean/rubbish?q=Unclean_938.epub The hack I've done is to simply generate the file name and append it. Then if there is a dot in the URL, strip everything after the last slash. And I'd agree with chaley. I know I've seen problems like this before with other sites and browser combinations. They were older browsers, but unfortunately, the browsers on the ereaders seem to be old and simple. |
||
![]() |
![]() |
![]() |
#417 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
![]() That has fixed it. But, (you knew there was going to be one) kepubs don't downoad. Unfortunately, these need to have the extension as ".kepub.epub". There was code in the old server to do this if the user agent was the Kobo browser. Edit: Need "ext.lower()" in the test in book_filename. Last edited by davidfor; 06-04-2017 at 08:24 AM. |
|
![]() |
![]() |
![]() |
#418 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,414
Karma: 27757236
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
ext now lowered
![]() |
![]() |
![]() |
![]() |
#419 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
And it works!
|
![]() |
![]() |
![]() |
#420 |
Junior Member
![]() Posts: 4
Karma: 10
Join Date: Jun 2017
Device: calibre
|
Calibre 3 Edited book version will not save to disk
Hi! I have edited my book. When I view the book on Calibre, all edits are clearly in the book. When I save to disk, the edits are not there. What is going on? Someone help please.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Beta testers needed | kovidgoyal | Calibre | 54 | 05-20-2016 12:34 PM |
Windows beta testers needed | kovidgoyal | Calibre | 19 | 02-08-2016 04:38 PM |
Beta testers for calibre 2.0 needed | kovidgoyal | Calibre | 142 | 05-08-2015 04:44 AM |
Arc Updated Jelly Bean release - Beta testers needed | kobo-adrian | Kobo Tablets | 19 | 05-23-2013 09:32 PM |
Web Browsing from the Ebw-1150 - BETA Testers needed | Nate the great | Fictionwise eBookwise | 26 | 09-21-2008 11:52 PM |