10-22-2013, 06:16 AM | #1 |
Wizard
Posts: 4,553
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
Calibre2opds v3.3 - OPDS catalogs from your Calibre library
This first post will be updated as required for the latest news and downloads on the 3.3 release to avoid you having to read through the thread to get the most up-to-date status.
News Development of Calibre2opds 3.3 is now deemed completed and Calibre2opds 3.3 (rev 274) has been released as the final 3.3 release. The final 3.3 Release is now available (rev 274) at the Calibre2opds Googledrive download site. The ZIP distribution is installed by unzipping the contents over the previous release or by following the Manual Install instructions for the ZIP install in the User Guide. The 3.4 beta program will now be started to handle fixing any errors reported in the 3.3 release, and for adding new features. Localization The localization of Calibre2opds to languages other than English has become rather incomplete. If anyone is willing to help in getting Localizations up-to-date (for an existing language) or add a new one), then details on the process can be found here. No special development skills are required - just familiarity with the target language(s) and some time to dedicate to the task. Description: The calibre2opds tool can generate OPDS and HTML catalogs from the metadata of the Calibre ebook library manager. The calibre2opds catalogs are intended for scenarios where use of the Calibre Content Server is not appropriate (see here for a comparison). These catalogs can then be used both to browse your ebook library online and also to download books on demand. Changes for Calibre2Opds v3.3 New features under development:
Bug Fixes/New Features completed:
Useful links Last edited by itimpi; 04-18-2014 at 11:22 AM. |
10-22-2013, 11:48 AM | #2 |
Banned
Posts: 640
Karma: 4911
Join Date: Jul 2007
Location: Grapevine, TX
Device: iPad4
|
I'm having a few problems using the latest beta.
- using the encrypt filenames option the program generates a different filename for the index file every time it is updated. This forces the user to reconfigure their book reader programs each time. -I'm getting errors on using the catalog. I can get to the opds menu but trying to open authors, tags,etc results in an error message starting there is no valid opds catalog. This is probably related to the next problem below. - Dropbox complains that it can't upload some of the files. Just an example: "Cannot sync 9fd48707@4576551@author_2 rejected by server" |
Advert | |
|
10-22-2013, 02:45 PM | #3 |
Wizard
Posts: 4,553
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
Not sure what is going wrong. The encryption string should not change between runs (unless you force a reset) - and there should only be a single occurrence of the @ symbol that is used to separate the encrypted part of the name from the plain text part (although it will occur in both the folder and file name parts). Does the file that causes the error exist in DropBox on your local PC? Does the 3.2 release work OK? If so I am even more puzzled as the code that generates file names has not changed for this beta release.
Can you look at the calibre2opds configuration file on your machine to see if it is storing a value for 'SecurityCode'. If possible it would be useful if you could raise a bug report and provide a copy of both the configuration file and the log. Just as a check - does everything work as expected if you do not select the option to encrypt the file names? I will do some specific testing with DropBox to see if I can reproduce your symptoms. I can with a one line source code change alter the @ to a different character, although my testing suggested it should not cause a problem. Having said all the above the whole purpose of beta releases is to get some wider testing so that such issues can get resolved. EDIT: I have just run a test and reproduced the double @ symbol. This should definitely not be happening - and will explain why a catalog is not working properly. I need to work out what I changed that had this side-effect since I last tested encrypted files. Hopefully it will be a trivial fix and the encryption key changing between runs is related. I will upload a fixed build as soon as I identify the cause. Last edited by itimpi; 10-22-2013 at 02:55 PM. |
10-22-2013, 05:16 PM | #4 |
Wizard
Posts: 4,553
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
edbro: There is now a build 243 available for download that should fix the problem with multiple @ signs in the folder/file names, and also the name of the index file should now be constant between runs. They were both side-effects for a fix I put in to limit the number of files put within a single folder for large libraries (and obviously never tested for the encrypted files case). Without this fix a large library could cause issues if the catalog (or your TEMP folder) was located on a FAT32 based file system.
I have not been able to reproduce the problem with Dropbox uploading files that you mentioned. If this continues to occur please let me know and I can investigate further. Last edited by itimpi; 10-22-2013 at 06:58 PM. |
10-22-2013, 07:59 PM | #5 |
Banned
Posts: 640
Karma: 4911
Join Date: Jul 2007
Location: Grapevine, TX
Device: iPad4
|
Everything seems to be fine now. I can upload all files and the catalog fully works! I suspect Dropbox was choking on the files with the double @. This time it didn't report any upload errors.
I think the file name changed for the index file because I used a new installation of Calibre2opds. I guess the encryption string changes each time you newly configure it? Thank you so much for your work on this project. I greatly appreciate it. |
Advert | |
|
10-23-2013, 12:56 AM | #6 | ||
Wizard
Posts: 4,553
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
Quote:
Quote:
|
||
10-26-2013, 12:48 PM | #7 |
Banned
Posts: 640
Karma: 4911
Join Date: Jul 2007
Location: Grapevine, TX
Device: iPad4
|
1 question and 1 observation:
- If I copy the ".calibre2opds" folder will I be able to share configurations among multiple installs? I run Calibre2opds on both my laptop and my desktop. I'd like to have the same encryption string. - I find that I can't run the program if the path has a space in it. It works fine in "D:\Calibre2opds" but not in "D:\Portable Software\Calibre2opds". |
10-26-2013, 01:21 PM | #8 |
Wizard
Posts: 4,553
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
Yes - the security code is held in the configuration file so as long as you have the same setting on both machines you should be fine. If there is not one present in an existing Configuration file then a new random value is created. The configuration files are text, so you could simply copy the value for SecurityCode from one file to another to have the same value.
The issue you mention with a space in the path name is strange as I have mine under "Program Files\Calibre2opds" which has a space in it. I will see if I can reproduce this. Exactly which build are you running - I want to make sure I am trying with the same release. |
10-26-2013, 01:28 PM | #9 | |
Banned
Posts: 640
Karma: 4911
Join Date: Jul 2007
Location: Grapevine, TX
Device: iPad4
|
Quote:
Just for grins, I changed D:\Calibre2opds to "D:\Calibre2 opds" and it again fails. The command window flashes momentarily and then it quits. Not a big deal as I have it running fine off the root directory without any spaces. Windows 8.1 x64 Java 7 r45 |
|
10-27-2013, 05:26 AM | #10 | |
Wizard
Posts: 4,553
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
Quote:
Now working on next revision (rev 245?) which will allow you to display Custom Column Values within Book Details - something that has been much requested. Last edited by itimpi; 10-27-2013 at 05:44 AM. |
|
10-27-2013, 05:30 AM | #11 | |
Wizard
Posts: 4,553
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
Quote:
How are you actually trying to start the program? I was simply clicking the rungui.cmd file. Are you using a different method? For instance a menu shortcut which does not have quotes around the name of what is to be run? |
|
10-27-2013, 10:58 AM | #12 | |
Banned
Posts: 640
Karma: 4911
Join Date: Jul 2007
Location: Grapevine, TX
Device: iPad4
|
Quote:
https://www.dropbox.com/s/gpswn8luny...libre2opds.avi |
|
10-29-2013, 12:07 PM | #13 | |
Wizard
Posts: 4,553
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
Quote:
|
|
10-29-2013, 12:12 PM | #14 |
Wizard
Posts: 4,553
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
Custom Column support
I have posted the first build (245M) of Calibre2opds that has some support for Custom Columns. In this build you can request Custom column values to be displayed under Book Details.
As this is the first build that supports Custom Columns there may well be some initial quirks. The list of types is initially limited until I get around to adding missing types - you will get an error message if you try and use a type not yet supported. I would welcome any feedback. |
11-07-2013, 05:32 PM | #15 |
Enthusiast
Posts: 37
Karma: 10
Join Date: Dec 2011
Device: iPad
|
Hello itimpi,
finally I could manage to reanimate my cloud I've now tested 3.3 beta - the link to the author works perfect, many thanks!!! Unfortunately, now all catalogs are generated from the scratch again, when you add just another book (Minimized number of changed files is checked) making it impossible to find out the files that really need to be updated in the cloud. In prior versions, at least some catalogs that stayed untouched were not regenerated thus saving their modified date so that they were left out when you synchronize. At least for me this is a big issue because my only choice is to delete the complete _catalog folder and re-upload it again. And one little bug: the resized book covers are generated in the original calibre folder, but not transferred to the location of the online library. best greetings and thanks! cyana Last edited by cyana; 11-07-2013 at 05:41 PM. |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Calibre2opds v3.2 - OPDS catalogs from your Calibre library | itimpi | Related Tools | 41 | 10-20-2013 05:01 PM |
Calibre2opds v3 - OPDS catalogs from your Calibre library | itimpi | Related Tools | 31 | 02-10-2013 04:16 PM |
Popular public OPDS catalogs | kguil | Apple Devices | 37 | 01-01-2013 05:00 PM |
OPDS catalogs access | knfevg | PocketBook | 7 | 12-04-2012 04:55 AM |
List of Free Online OPDS Catalogs? | Madmick | General Discussions | 1 | 01-14-2012 12:09 AM |