Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Calibre > Related Tools

Notices

Reply
 
Thread Tools Search this Thread
Old 01-12-2013, 04:09 PM   #226
Northguy
Member
Northguy began at the beginning.
 
Posts: 19
Karma: 10
Join Date: Oct 2011
Device: Sony PRS-T1
Hi Vlad,

Checked your newly added option to omit the Fancybox. Works like a charm and I am very happy with it. Now I can read the book detail in good order.

The bookdetail page is approx. 5% too wide for the screen of the PRS-T1, so the last two letters are not directly visible, but at least without the fancybox it is possible to scroll from left to right. Perhaps you can point me out where I can substract a few pixels from the page width? I suspect something needs to be done in the following line of "index.php"?

Code:
<meta name="viewport" content="width=device-width, height=device-height, user-scalable=no" />
Can you tell me what the proper syntax is to modify this line? I would think the best thing would be to add something like width = 0.95*devicewidth.
Northguy is offline   Reply With Quote
Old 01-12-2013, 11:13 PM   #227
CreaB
Junior Member
CreaB began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Jan 2013
Device: Kindle Fire
Hey there!

I' ve found your OPDS-Content-Server or whatever it sshould be called and it is really great.

Theres no more need of calibre2opds for me and it is running great on my little NAS.

I've added some code for displaying Books by Genre in a seperate Category.

This is done by creating a custom column in calibre and telling your application how it is named (by looking into the metadata.db-file, for example "custom_column_6".

Let me know if you are interested in (integrating) this code.

Cheers
CreaB is offline   Reply With Quote
Old 01-13-2013, 04:13 AM   #228
vlad59
Addict
vlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five words
 
Posts: 352
Karma: 37761
Join Date: Sep 2011
Device: Kobo eReader Touch, Kobo Aura HD
@ElmoFuntz

I'll certainly add the loading of a user customized CSS. That will cover your case.

@Northguy

I guess you have this problem only when you have a scroller on the right.

If you choose an author / serie / tag which only have 2 or 3 books, is it ok ?

Please try to change
Code:
.container
{
margin:auto;
width:100%;
max-width:800px;
}
Try to reduce width to 90 or 95%. Thanks in advance.

@CreaB

I'm always interested in code contribution. So yes please send me your patches (by mail or with github as you prefer)
vlad59 is offline   Reply With Quote
Old 01-13-2013, 11:07 AM   #229
Kevnancy
Member
Kevnancy began at the beginning.
 
Posts: 23
Karma: 10
Join Date: Jan 2013
Device: kobo glo
Dear all,

I return towards you because I still have a problem under IIS. I installed COPDS under IIS8 and I can see my books under the web interface or with OPDS catalog.

But when I want to download a book (mobi ou ebook) on my tablett ou my PC, I have the HTTP 404 error....

See the log file for IIS:

Code:
#Date: 2013-01-13 14:49:37
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
2013-01-13 14:49:37 192.168.0.11 GET / - 8080 - 192.168.0.25 Mozilla/5.0+(Windows+NT+6.2;+WOW64)+AppleWebKit/537.11+(KHTML,+like+Gecko)+Chrome/23.0.1271.97+Safari/537.11 - 200 0 0 233
2013-01-13 14:49:41 192.168.0.11 GET /index.php page=6 8080 - 192.168.0.25 Mozilla/5.0+(Windows+NT+6.2;+WOW64)+AppleWebKit/537.11+(KHTML,+like+Gecko)+Chrome/23.0.1271.97+Safari/537.11 http://192.168.0.11:8080/ 200 0 0 93
2013-01-13 14:49:42 192.168.0.11 GET /index.php page=7&id=1 8080 - 192.168.0.25 Mozilla/5.0+(Windows+NT+6.2;+WOW64)+AppleWebKit/537.11+(KHTML,+like+Gecko)+Chrome/23.0.1271.97+Safari/537.11 http://192.168.0.11:8080/index.php?page=6 200 0 0 93
2013-01-13 14:49:43 192.168.0.11 GET /Z:/Calibre+Server/Ebook/Brown,Dan/Anges+et+demons+(3)/Anges+et+demons+-+Brown,Dan.mobi - 8080 - 192.168.0.25 Mozilla/5.0+(Windows+NT+6.2;+WOW64)+AppleWebKit/537.11+(KHTML,+like+Gecko)+Chrome/23.0.1271.97+Safari/537.11 http://192.168.0.11:8080/index.php?page=7&id=1 404 0 2 62
I don't understand why I can't download it...
Kevnancy is offline   Reply With Quote
Old 01-13-2013, 02:06 PM   #230
CreaB
Junior Member
CreaB began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Jan 2013
Device: Kindle Fire
Quote:
Originally Posted by vlad59 View Post
@CreaB

I'm always interested in code contribution. So yes please send me your patches (by mail or with github as you prefer)
Send you an pull request on github (nicinuse)
CreaB is offline   Reply With Quote
Old 01-13-2013, 03:40 PM   #231
vlad59
Addict
vlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five words
 
Posts: 352
Karma: 37761
Join Date: Sep 2011
Device: Kobo eReader Touch, Kobo Aura HD
Quote:
Originally Posted by Kevnancy View Post
Dear all,

I return towards you because I still have a problem under IIS. I installed COPDS under IIS8 and I can see my books under the web interface or with OPDS catalog.

But when I want to download a book (mobi ou ebook) on my tablett ou my PC, I have the HTTP 404 error....

See the log file for IIS:

Code:
#Date: 2013-01-13 14:49:37
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
2013-01-13 14:49:37 192.168.0.11 GET / - 8080 - 192.168.0.25 Mozilla/5.0+(Windows+NT+6.2;+WOW64)+AppleWebKit/537.11+(KHTML,+like+Gecko)+Chrome/23.0.1271.97+Safari/537.11 - 200 0 0 233
2013-01-13 14:49:41 192.168.0.11 GET /index.php page=6 8080 - 192.168.0.25 Mozilla/5.0+(Windows+NT+6.2;+WOW64)+AppleWebKit/537.11+(KHTML,+like+Gecko)+Chrome/23.0.1271.97+Safari/537.11 http://192.168.0.11:8080/ 200 0 0 93
2013-01-13 14:49:42 192.168.0.11 GET /index.php page=7&id=1 8080 - 192.168.0.25 Mozilla/5.0+(Windows+NT+6.2;+WOW64)+AppleWebKit/537.11+(KHTML,+like+Gecko)+Chrome/23.0.1271.97+Safari/537.11 http://192.168.0.11:8080/index.php?page=6 200 0 0 93
2013-01-13 14:49:43 192.168.0.11 GET /Z:/Calibre+Server/Ebook/Brown,Dan/Anges+et+demons+(3)/Anges+et+demons+-+Brown,Dan.mobi - 8080 - 192.168.0.25 Mozilla/5.0+(Windows+NT+6.2;+WOW64)+AppleWebKit/537.11+(KHTML,+like+Gecko)+Chrome/23.0.1271.97+Safari/537.11 http://192.168.0.11:8080/index.php?page=7&id=1 404 0 2 62
I don't understand why I can't download it...
First can you tell what you did top make it work with Calibre directory in a shared drive (Z ? I'm curious.

About the download. If your Calibre library is outside your webdir (which is good), you have to fill that config item :

$config['cops_x_accel_redirect'] = "X-Sendfile";

But with IIS it doesn't seems that X-Sendfile is available and there is no alternative (correct me if I'm wrong).

So please try to edit fetch.php and replace the last lines by :
Code:
    if ($type == "jpg") {
        header('Content-Disposition: filename="' . basename ($file) . '"');
    } else {
        header('Content-Disposition: attachment; filename="' . basename ($file) . '"');
    }
    //header ($config['cops_x_accel_redirect'] . ": " . $config['calibre_internal_directory'] . $file);
    $fp = fopen($config['calibre_internal_directory'] . $file, 'rb');
    header("Content-Length: " . filesize($config['calibre_internal_directory'] . $file));
    fpassthru($fp);
?>
Make sure that $config['calibre_internal_directory'] has the same value than $config['calibre_directory'].

Beware I did not test the code but there should be no risk.
vlad59 is offline   Reply With Quote
Old 01-14-2013, 01:54 PM   #232
redlob
Enthusiast
redlob began at the beginning.
 
Posts: 25
Karma: 10
Join Date: Jul 2010
Device: Bebook Neo, Kobo Glo
I have a very interesting issue!

COPS running on a Synology NAS, folder with my books (/volume1/Books) is mounted to the /volume1/web/cops/books folder. I can download books with my laptop or my kobo.

But there are books that give a 404 page not found error.

Access rights throughout the books folder is all the same: everyone has full rights.

The books that cannot be downloaded do exist and have the same permissions as other books, so I am a bit confused here.

Anyone ran into this yet?

Thanks for this GREAT tool!
redlob is offline   Reply With Quote
Old 01-14-2013, 01:56 PM   #233
theducks
Grand Sorcerer
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 15,071
Karma: 5939999
Join Date: Aug 2009
Location: (The original) Silicon Valley, USA
Device: Galaxy Tab 2, Astak Pocket Pro, K4NT
filename case issues? (can happen when bouncing between Windows and *nix based)
theducks is offline   Reply With Quote
Old 01-14-2013, 02:07 PM   #234
redlob
Enthusiast
redlob began at the beginning.
 
Posts: 25
Karma: 10
Join Date: Jul 2010
Device: Bebook Neo, Kobo Glo
Thanks, that is indeed the case! Is there a way to quickly filter case issues between the title in Calibre and the filename? I have a lot of books so some kind of automation would be welcome.
redlob is offline   Reply With Quote
Old 01-14-2013, 02:16 PM   #235
theducks
Grand Sorcerer
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 15,071
Karma: 5939999
Join Date: Aug 2009
Location: (The original) Silicon Valley, USA
Device: Galaxy Tab 2, Astak Pocket Pro, K4NT
Quote:
Originally Posted by redlob View Post
Thanks, that is indeed the case! Is there a way to quickly filter case issues between the title in Calibre and the filename? I have a lot of books so some kind of automation would be welcome.
Run Library Maintenance (AND 2nd part),
Note down: The Missing/extra .(Do NOT Repair) (I believe delete is the only repair option. Not what you want) Those are your candidates

Quit Calibre and content server. very carefully, fix the case (ONLY) inside the library to match the title or Author (note that Calibre uses underscores in some places, like trailing dots

A Backup is strongly recommended
EDIT
The Quality Check PI has a fix for paths wit commas

Last edited by theducks; 01-14-2013 at 02:19 PM. Reason: Added Quality Check
theducks is offline   Reply With Quote
Old 01-14-2013, 02:31 PM   #236
redlob
Enthusiast
redlob began at the beginning.
 
Posts: 25
Karma: 10
Join Date: Jul 2010
Device: Bebook Neo, Kobo Glo
Thanks for the tip, but I ran the checks and the missing/extra section shows up empty

I wonder if it's possible in Calibre to write the file back to disk with a filename based upon title and author? So far I cannot find anything.

Before we go off topic, I can open a seperate topic for this...
redlob is offline   Reply With Quote
Old 01-14-2013, 03:00 PM   #237
vlad59
Addict
vlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five wordsvlad59 can name that ebook in five words
 
Posts: 352
Karma: 37761
Join Date: Sep 2011
Device: Kobo eReader Touch, Kobo Aura HD
I had the same problem and had to use library check on Linux to detect the problems.

Running it on Windows was useless.

Note that COPS will not render the cover if the path is incorrect, so I also use it to track missing cover.
vlad59 is offline   Reply With Quote
Old 01-14-2013, 03:09 PM   #238
redlob
Enthusiast
redlob began at the beginning.
 
Posts: 25
Karma: 10
Join Date: Jul 2010
Device: Bebook Neo, Kobo Glo
I'm running Calibre on a Mac, so it should detect case issues I think? The OS is case-sensitive after all.

Also, for the problematic books I can see the cover in COPS just fine...

Edit: I'm not so sure that OSX is case sensitive after all... it might depend on how the disk if formatted. I'm going to install Calibre on Debian in VMware and do a library check from there.

Edit2: I have my linux setup running in a VM, Calibre installed and pointing to my library which is still on my Mac partition. Still, no missing/extra Maybe I'll copy my library to the linux partition and try again.

I found out that when I modify the author from "author" to "author_x", the filename is correctly written, thus the book can be downloaded in COPS too. If only I could find a way to mass change the authors and then change it back to the original names again...

Last edited by redlob; 01-15-2013 at 02:43 AM.
redlob is offline   Reply With Quote
Old 01-15-2013, 02:37 PM   #239
redlob
Enthusiast
redlob began at the beginning.
 
Posts: 25
Karma: 10
Join Date: Jul 2010
Device: Bebook Neo, Kobo Glo
Ok, I copied the Calibre database to the Linux partition, and all the "wrong" books showed up during the database check

It's still a lot of work to fix this. And I learned my lesson to NOT change the title of a book in Calibre when not on a case sensitive OS...

If anyone has an idea to write back the book-title to the filename, or change the author temporarily and change it back to original, or another way to fix this quickly, please let me know.
redlob is offline   Reply With Quote
Old 01-15-2013, 04:00 PM   #240
PeterT
Taking a break; Fed up
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
PeterT's Avatar
 
Posts: 7,183
Karma: 45264785
Join Date: Nov 2007
Location: Toronto
Device: Wife: Touch, Arc, Vox Me: Nexus 7, Glo
I *think* you might be safe if you did changes of the form

SomEBaDCase Name to xxSomEBaDCase Name
and then
xxSomEBaDCase Name to SomeBadCase Name
PeterT is offline   Reply With Quote
Reply

Tags
calibre opds, kobo aura, synology

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
PHP+Apache web server for calibre ... chaley Related Tools 254 04-28-2014 09:18 PM
[Old Thread] Android FBreader and Calibre OPDS server question kalex Calibre 4 12-15-2012 02:50 PM
External OPDS catalogue in Calibre bolton Calibre 1 09-05-2012 07:14 AM
Calibre OPDS server with windows apps? nickdma Related Tools 9 02-02-2011 04:09 PM
Calibre Command Line usage with PHP artoros Related Tools 13 07-01-2010 10:57 AM


All times are GMT -4. The time now is 04:33 PM.


MobileRead.com is a privately owned, operated and funded community.