"calibre should be pronounced as cali-ber, not ca-libre." ~ Kovid Goyal
Source: Calibre homepage, about (history) section.
>I have never used it as a manager before only a converter
Calibre is primarily a library manager, and it can do exactly what you want if you use the management features. But forget doing your own thing with Calibres files and folders--they are part of the database design and if you touch them outside Calibre, you will break it. Just use the interface and let Calibre deal with the back end.
The tag browser (left side of screen in a normal installation) is what you want. It let's you limit your view. Find the entry for Formats and expand it with the drop-down triangle. Look for PDF and click on it once. Now you will be looking at all your books that have a PDF format. You can do the same thing for authors, series, and so on. (Doing this will put a search string into the search bar at the top of the list, so you can see what it's doing. You can save searches.)
At the top of this panel is an entry called Virtual Library. This gives you views of your data that are limited to what you want to see, but otherwise act like a whole complete library. So once you are looking at your PDF books, click on Virtual Library, then click on Current Search. Now, just within your PDF format books, you can search and display lists based on tags (like Fitness), authors, and so on. And you can sort the list by author or title or series or tags or whatever.
So you can have all your books in Calibre, any format, any topic, and see it just the way you want to. There are many, many tools to display things as you wish, and most of them you can customise to at least some extent.
A quick way to see a lot of these features is the Grand Tour video. It is years old, but still pretty good. The bit about the tag browser is about 4/5 of the way through it. There is also a very complete User Guide. And countless YouTube videos and other tutorials.
Step 2: Download the calibre-web-master.zip from https://github.com/janeczku/calibre-web.
Extract the folder and rename it Calibre-Web and place the folder directly into your C drive (e.g. C:\Calibre-Web )
>> If you run the regular calibre application, is it running calibre-server in the background? Or does calibre-server run only when you run calibre-web?
>You mean this calibre-web? https://github.com/janeczku/calibre-web
>That's a separate application, and I would advise you to not run calibre and calibre-web on the same library at the same time if both have write access. Calibre is not designed for multi-user access, and something will break eventually.
>Yes Calibre-web works. As long as you don't run it simultaneously with Calibre, everything should be fine.
Calibre server is the inbuilt web server, not a separate app.
You can run calibre server automatically on calibre start, but you'll need to enable it in the preferences within calibre to do so.
You can also run calibre server without having calibre open (as a scheduled task), but as the poster above mentioned, there is a possibility of library corruption if you use it and calibre at the same time.
Repository versions of Calibre are notorious for not working very well. Install from the official website. If that's a problem on your Pi, try searching this forum for lots of discussions on the subject. As a last resort you might have to compile it from source.
You could be right. I only have a rooted Fire tablet and Kindle for PC, not an actual Kindle device so no experience of direct azw3 download.
There are also updated versions of Calibre and the de DRM plugin.
Use the Calibre editor on an epub or azw3 version. The title page will either be the second file in the book, below the cover, or as part of the html at the top of that file. If it's an image, you can just delete it from the html and also delete the image file itself. If you have your own image file, you can just copy it in and replace the original. If you have a text-based title page, you can code it in.
If you've never used the editor, check out the tutorial in the user guide, or search YouTube for a variety of video guides. The operations you need to do this are quite simple.
The poster is asking about Calibre-Web, you are talking about calibre-server. Two different (but related) pieces of software.
I don't need calibre running for the web interface. It's a project on GitHub not the inbuilt webserver. It provides a pretty slick interface as well.
But I can kind off see where this fits in, much more control over the process if you know what you're doing, which I don't!
Calibre-Web is a python web server with user auth and other nice features. There's even a docker container for a raspberry pi.
What devices are we talking about?
>> Enable Whispersync for Kindle Books Easily pick up where you left off in Kindle books. Access notes and highlights regardless of which device you're using -- source
I use FBreader on android/chrome and it syncs books, notes/quotes (which it calls bookmarks) and positions across devices via Google Drive.
That's a beautifully put question, wish I could help.
If nobody else here can assist, you might look at
Besides documentation and an FAQ, there's also a link to a forum there.
I tried searching for your question, found
which didn't have a precise answer obviously included.
I suspect that the best solution would work by first unzipping the cbz, then use something like imagemagick to resize the images to your devices native resolution, then zipping the results back up and using Calibre to bundle the resulting cbz as an epub.
> But what if you just had the library database folder in a backup drive while you travel and you want to retrieve a book from it.
If you have any access to a computer at all while you're traveling you can always have Calibre portable edition installed on a USB flash drive, SD card, external hard drive... Just download and copy all the contents to any folder. It doesn't need to be installed, it just runs from the folder. Tell it where your library is and it's the same as on your home computer that way.
I use Tesseract with a gui front-end called OCRFeeder (Linux). Yeah, people say Tesseract is old as the hills, but it does a fantastic job. And OCRFeeder lets you select columns and avoid advertisements, which is a great leg-up for old magazines. It's also very good at giving you proper paragraphs, handling split end-of-line words, and so on. It will import a pdf, but it's picky about which ones (not surprising, given the vast possibilities in a pdf).
If you want to try OCRFeeder, I strongly suggest building from source; I found the repository version (Ubuntu) old and buggy.
If you just need to add text to a pdf, OCRMyPDF works very well, but of course you'll end up with scannos and such.
I've always stuck to Calibre Companion.
The UI is tough at first but it has lots of functionality. I've always preferred it to Calibre-go but it's been so long now I don't really remember why.
I keep my library in OneDrive. There's also a demo version.
There are two concerns meshed up in one in your your question:
- how to get books to transfer over to my tablet (syncing files).
- how do I get my ebook reader to sync reading position (at what page did I stop reading last on the last device I used the book on) .
For the first task (files), calibre companion is excellent.
For the second, you'll need to use the same app on all the devices you read with. FBReader has a sync feature that includes reading position.
You can make them look just about like anything you want...with the limitation that e-readers only do a pretty small subset of the html that a web page might use. Think reasonable use of bold, italic, margins and so on, along with some reasonableness in font sizes and possibly embedded fonts.
If you've done some website work, I guess you know all about css. Here is a book by a good friend of mine that is a large collection of quotes. It was made completely with LibreOffice and the Calibre Editor. Get hold of the azw3 version and open it in the editor to see how the styling was handled. I think there are about 21 custom styles in the css. You may not consider any of them "cool", but you can see how to go about it.
I tried to find it with my PC and couldn't locate the app's folder. Like you mentioned, it is really bad experience.. I think the that only way to locate the folder is to root the phone.
This is the store app:
I've recently installed this,
The UI is better, but there are some limitations, such as you can't delete books (you can archive them), and I haven't figured out book covers yet. My solution is I run both.
> When you download a book from the Kobo or Kindle stores to your desktop, they don't download with the proper name or title.
I use https://github.com/subdavis/kobo-book-downloader, and they work properly when you use that.
And yes, keeping the calibre library including the metadata.db file is the way to go. Once they're in calibre, the original files aren't much use.
> I want to keep a copy of each book on my computer that's separate from my Calibre library, in case Calibre crashes.
You don't need to. Just keep the calibre library folder. All your books are in there, probably in multiple formats. If you want a "backup" just make a zip of the calibre library folder every once in a while.
> What file name format do you use and why? (Author- title? Title- author?) Is the original format better quality? Saving these would mean my collection tags wouldn't be attached, right?
Just let calibre deal with it.
As a bonus round, I really don't use calibre much anymore except to hack around with books. My main library is kept in Calibre-Web https://github.com/janeczku/calibre-web which is a whole different application that accepts a calibre library folder and database file and turns it into a proper web application.
Torrenting. People collect and torrent entire libraries. Just make sure all the books you torrent are in the public domain or it becomes illegal.
I'd be horrible if you were to accidentally download a huge 2TB library of non-public domain books. If you were to accidentally find yourself doing that don't forget to donate to the authors in the process of deleting your books.
z-lib.org is pretty good too.
You can try adding Noto Sans to your kindle and change the font on the book.
You can only change the Font on the book only if it's in AWZ3 format so convert it to that format in Calibre
Never used anything for epub on desktops that is not calibre, so I can't help with that, but maybe other people here can help you.
You can also check AlternativeTo for other options https://alternativeto.net/software/calibre/
I haven't tested this myself, but I believe you can use a regular expression for this. I'd recommend looking at regexr to help you get used to it and test stuff before you apply it to the ebooks.
The following should replace all em-dashes that have a character that is not a space nor another em-dash both in front and behind them. Search for (?<=[^\ —])(—)(?=[^\ —]) and replace with (\ —\ ). You might need to enable a regex checkbox on the search and replace window in calibre.
(?<=[^\ —])(—)(?=[^\ —])
(\ —\ )
Well its simple to setup but in my case im using several things specific to my setup.
Whit this its only a matter of Creating your Calibre DB on your NAS and pointing your Calibre-web to this DB.
If more info is needed feal free to PM me but a warning in advanced i may take some time to replay as i check reddit irregularly
I have a Kindle so I buy from Amazon, but only ever when they are discounted.
I buy non fiction like this - https://www.amazon.co.uk/Power-Geography-Much-Anticipated-Bestseller-Prisoners-ebook/dp/B08SGJ9WHG/ref=tmm_kin_swatch_0?_encoding=UTF8&qid=1643951460&sr=1-1
but it was only £1.42 when I got it, along with tree of his other books which were £1.89
So £7.09 for 4 books - can't really complain about that.
I have quite a few of HP Microserver N40L (bought for under <200 EUR) running diverse storage and server tasks headless.
In this case I'd probably follow something like https://www.digitalocean.com/community/tutorials/how-to-create-a-calibre-ebook-server-on-ubuntu-14-04 and put it on top of a RAID 10 (mdadm) volume. Native zfs is probably even better, so perhaps FreeBSD, for the geeks.
That is the tag browser, and you don't edit it directly. It shows you summaries of data that is in the books in the library. For example, click the triangle to open up Authors, and you will see all the authors in your library. When you get lots of books, 100s or 1000s, it becomes one of your main tools for finding books, if your metadata is correct.
https://calibre-ebook.com/help will give you links to a lot of this basic stuff.
the one without picture passed...
The images doesn't appear on the preview, start at 62%.
that scroll bar on the right suggests that there may be more messages. Have you tried scrolling down in case there's something helpful? Any time I see a failure for a client trying to download, one thing I check, especially if it feels like it should be affecting tons of folks, but isn't, is authentication. Maybe your client's credentials have gotten broken, or maybe the server's certs are having trouble. I'd look especially for clues like that in the messages.
I tried to see if this is an open issue.
I went to https://calibre-ebook.com/
chose the help tab
followed the link near the bottom to a forum
It has a recipes section.
I didn't see anything about pocket, but searching the forum seems to require a login, that might be worth trying.
There are "official" tutorials here.
Also a lot of videos on YouTube...just search for Calibre or Calibre Editor or whatever. Some of these are excellent, some are terrible, so use with an open mind.
Calibre itself provides some tutorials and a very extensive manual. All can be accessed from here. There are a lot of tutorials/demos on YouTube...some are very good, some are just garbage. Watch the dates, some are too old to be useful.
If you use the conversion search and replace, you will be using basically the very same search strings you would use in the editor. The big difference is, you don't really know what to use until after you see what comes out of a conversion, you can just guess.
You are absolutely correct, variables in the text like roman numerals, timestamps, etc. can turn a simple search into a detective story.
You do need to learn some regex, no matter what, to do this. Think of regex as wild cards on steroids.
Even if you have a really simple header, like author and page on odd pages, and title and page on even pages, there will be differences in spacing and so on, so you have to build searches that can handle this. For example, "John Smith\s+\d+" would search for a) the author John Smith, then b) any number of spaces, then c) any number of digits. The Calibre manual has a tutorial and lots of examples. None of this is difficult, but there is a bunch to learn. Once you begin to get the hang of it, it's an incredibly powerful tool.
I started using calibre maybe a month ago or so and just recently tried to switch to dark mode. The 5.0 patchnotes listen dark mode as a new feature but since then it has no effect for my version.
Maybe I'll just open a bug report. Don't realy want to switch to older versions.
Agreed. 90% of my software on the mac comes via brew.
On Windows I am using chocolatey but calibre is one of the few softwares who always throw errors when updating. Appart from that, it's great!
Hey, I know this is an ancient post but I just solved the double letter issue in case anyone comes looking here... It is not an issue with ligatures as is mentioned in many places.
- Save PDF as a word file (DOCX) using acrobat. (probably some other program that can save to DOCX should work too, or experiment with other formats maybe)
- Select all text, change font to Times New Roman, save.
- Convert DOCX to EPUB. Calibre appears to hang at 1% for a while, but eventually finishes in a few minutes. cloudconvert.com is a little faster.
If these are Amazon books, you need to re-download them using version 1.17 of Kindle for PC before feeding them into Calibre.
(Possibly a newer version with the KFX plugin for Calibre will also work)
KOReader, tap on the title to show the menu > Tools Icon > Calibre.
On the calibre side, you'll need to add the "Connect/Share" icon to the toolbar > Start Wireless Connection, set password and ip:port.
Hi, had a similar challenge. As ebook server there is Calibre itself, which you are using now. Then there is calibre Web which uses the calibre db but is in my opinion way better calibre web . And then ubooquity which is also good to look at.
I suggest you take a look at COPS . It's perhaps an unfortunate acronym, but the idea is good. It's a stand-alone server for a copy of the calibre database -- all the books and all the metadata. I now have it running on a Raspberry pi and (when I get some time to play with it) will get the pi to act as a wifi hotspot. I'm liking the idea of having a battery-powered entirely portable calibre database. I don't really want my whole collection on an iPhone (or other reader) -- I'd rather download the dozen or so that appeal to me at any particular time.
Of course, this will do nothing for your audio book collection. According to this, calibre will catalog and serve audiobooks, (I didn't know that) so one server will do it all.
I have found nothing that would let me pass any notes I make on ebooks from one viewer to another -- or even maintain those notes if I delete the book from the reader's library. Reading progress for me is taken care of by the app I use for reading. I update a calibre metadata field ("Read on") when I complete a book.
So I'm not really sure that there is software that will do what I think I understand that you want.
Best of luck to you.
In your situation, I'd go with calibre-web over the standard Calibre web client. It individualizes the user experience in a similar way to what you're looking for, albeit from a web interface instead of an app.
I did this, and the whole thing is running on a Raspberry Pi 4, and it does very well. If the library lives on the NAS, users can interact with the webserver, and you can use Calibre on another machine to easily edit metadata, upload, or convert things.
Calibre has a content server. You can turn it on using the Connect/share button. You could also look in to Calibre-Web, but I have not used that. If you are hoping to put the entire Calibre setup in the cloud, you should probably look into AWS, but I cannot help you there.
> But once my external ip address changes I lose access until I'm able to check what the new address is and update the settings in Moon+ Reader which I just find really annoying.
You indicated you have a dynamic DNS name, you should be using that to connect, not the IP.
As for your reverse proxy, that can be a lot of things, you'll have to put up more of your config/cover what you've already done. For instance, Calibre-web needs some headers set to work from a subpath like you are setup (i.e. under /calibre or /calibre-web instead of at the root). This docker-page actually has a sample nginx reverse proxy setup example:
Update: How "quick" is the plugin in taking up new books?
I assumed it searched the online index of available books, alas, the most current book "She" by H. Rider Haggard is not found, although prominently displayed on the sites overview when searching for the title. It *is* found when searching for the author.
Do I need to update some cache?
Since dietpi is debian based, will the normal install command from Calibre not work? This page also has instructions for manually installing, building from source, and some information about dependencies.
From your other posts, I think you should give Calibre Portable a try. Settings and Library all contained in one folder easier to backup and restore.
The answer is to click the Library icon, then the second option: create empty library.
You need to remove all traces of Kindle for Mac, including any files hanging around in Application Support or other system folders. I'd recommend a tool called AppCleaner for that.
You also need to uninstall the DeDRM plug-in from Calibre.
Once both app and plug-in are uninstalled, reinstall Kindle for Mac 1.31 or lower. I took version 1.30 from here: https://kindle-mac.en.uptodown.com/mac/versions
Install it, but don't open it.
Open Terminal app and paste the following command:
sudo chmod -x /Applications/Kindle.app/Contents/MacOS/renderer-test
It'll ask for your password. Enter it and hit enter again.
Open Kindle for Mac and log into your Kindle account. Go to Preferences > Updates and make sure that 'update without telling me' is unchecked. Close it, which will cause it to crash if you've prevented updates successfully, so click 'Ignore' and go on with your life.
Go back to Calibre and re-install the DeDRM plug-in. As you're on Calibre 4.23, use the 6.81 version. Go through the install + restart Calibre process.
Go back and open K4M. To download books from the app, right click on the book's image and select 'download' from the context menu. Important: do not open the book.
Go to your 'My Kindle Content' folder (mine's in /Documents/) and drag the book, which should be in AZW format, onto the calibre icon in your dock (or right click and 'Open with Calibre').
Once it's imported the book, go to Calibre Preferences > Plug-Ins > File Type > DeDRM > Customise Plug-in > Kindle for PC/Mac. If you see the default_key there, it should have been installed correctly and your book should have had the DRM ripped.
(The DeDRM plug-ins do not strip DRM from non-purchased books by design so this won’t work with KindleUnlimited or PrimeReading books, only purchased titles.)
your problem isn't a "calibre" problem, it's a packaging problem. There are lots of solutions for auto-updating packages. On windows, I like chocolatey. (https://chocolatey.org/install)
Once installed, install calibre with
choco install calibre
Setup a schedules task to launch a script in which you put
choco update calibre
every saturday mornings (calibre updates on fridays). Chocolatey will update your calibre instance silently.
ImageMagick will do this very quickly if you can handle its command line complexity. Export the images to a work folder, the cd to that folder and do the 'mogrify' or 'convert' ImageMagick command (you'll have to look it up, like this example). Then replace the colour images in the book with the b&w ones.
I use this to change outrageously large png images to jpg, so they will compress better, to cut down the ebook size. It's amazingly fast.
>couldn't quickly find information on limits to library size. I currently have more than 90,000 papers that I use for corpus linguistics research, but I would guess I would not be able to upload all of them to Medeley without paying extra money. Though this is likely not the place for it, I'll request, if you have the time, that you let me (and the other readers) know a bit more about Medeley when you have
Just popping in to give a bump for zotero ( https://www.zotero.org/ ) I like it better than Medeley because its open source. Both work well though.
What sort of linguistics research do you do? (asking as a current ling major)
I'm using technosoft2000 docker image and the button is missing even though I have .mobi and .azw3. Any ideas?
PS. Unfortunately I didn't manage to get linuxserver image to run.
Hey there. First thing you should do is to remove the password protection from the PDF... That's pretty easy and you should be able to do it online... I found this website on google, if you have the password should be faster https://smallpdf.com/unlock-pdf
After doing so, my recommendation is that if you have an Amazon Account and Kindle Devices active, go for the Amazon converter to turn your PDF into e-book format... Is the best I have found... A quick summary of the steps:
1- Find out the email account of your Kindle
a) Go to “Manage your content and devices” <https://www.amazon.com/gp/digital/fiona/manage/ref=footer_myk>
b) Click on "Settings Tab"
c) Scroll down and search for "Send to Kindle E-Mail Settings"
d) You'll see a different email addresses for your different devices enabled to have Kindle content
e) Choose any of those
2- Send the file to kindle: you just need to send an email attaching the PDF (now unblocked) to the email address you choose and put on the subject "convert". Kindle servers will convert the PDF for you...
3- If you did it right, now when you go to the Manage Content and Devices you will be able to see the file (converted) on the "Your Content" tab, and from there you can download it and add it to your Calibre library and do whatever you want…
Converting a PDF to EPUB/MOBI or any other similar HTML based format, is not an easy thing to do at all: requires a lot of OCR to identify which characters are titles, which ones are page numbers among other stuff that usually is complicated. To be the best you doing it, you need A LOT of resources, Amazon will have a lot more than Calibre for sure…
Okular supports pdf, epub and other formats. I also want text selection, look up, built-in select screenshot , copy to buffer features. I found those in Okular.
This sounds like a lot of work for no result!
If you’re not storing these docs in Calibre, why not get a decent Markdown editor instead?
Maybe try something like Ghostwriter or Typora?
It's been years since I read a book so bad, but Key to Conflict by Talia Gryphon. I borrowed it from the library and returned it before completing it.
The back of the book looked great. The premise is the main character is a Marine officer veteran, psychologist and experienced vampire hunter. (She is way too young to have all those roles. She's a Resident Evil protagonist.) She is working with a pair of vampire brothers descended from the evil Dracula, but they're "good guys". They're distrusted by other good vampires because of their descent.
But once the book began, it's all about sex, which means no plot advancement. All the bad guys are ugly. All the good guys are good-looking, and since they're vampires they can tell she's aroused due to their super senses, and the book will tell you exactly how they can measure blood flow to... guess. At one point this experienced vampire hunter gets surprised by an evil vampire hiding in the back seat of her car, who delivers a plot-relevant threat. This psychologist is so freaked out the only cure is to have sex with two hot vampires. I put the book down before I found out whether she in fact managed a threesome with two vampire bros.
I found out later she is a Laurell K. Hamilton fan, or something.
Ironically a few weeks afterward I found Twelve by Jasper Kent, a really good vampire book (first book in a five part series). I actually put it down because I didn't want to read a vampire book again, but I'm a total sucker for historical fiction so I reluctantly picked it up again. The main character is an adult, and has sex, but in a realistic way that enhanced rather than detracted from the plot.
Yes, you understood correctly. I have copied the entire Calibre Library folder to my ipad, and I was looking for an app that would allow me to display and read the books in my library, and allow me to search by the Calibre metadata.
What I really want is probably impossible, and that is to have an iOS version of Librera.
From the advanced features: Support for offline Calibre libraries (search, meta-data, covers)
So basically on my older android tablet, I just mirrored the calibre library folder, then after telling librera the path to that folder, it would extract the metatdata (I'm not 100% sure but I believe it uses the individual opf files for this as opposed to the full metadata.db), and now I can start typing anything in the search bar, and get as results all the books that contain that string in the title, or author, or series fields etc.
Old thread, but it came up when I searched for Android solutions. I've been using Calibre Sync to copy books from my Calibre server to my Android tablet. I've been pretty happy with it, and the developer is super responsive.
On the other hand, Calibre Companion was sold by the original developer, and the new owners seem to have underestimated what it takes to keep the community happy, and are looking to sell it to a new developer.
The RSS Feed, even if it seems to point to a pressreader... I am sure it would work fine, just add that in Calibre, give it a try. BTW, if you use Android, you can use my app RSS Feed to Ebook for RSS Feeds, it's new and imperfect but I am still working on it.
Well I have epub and rar/m4b/mp3/etc under the same title.
My goal is to sync all my books to the SD card on my phone where Smart AudioBook Player can see audiobooks and FB Reader can see epub/pdf/etc. I want to keep them separate because audiobooks are chunky monkeys whereas epubs I can keep on the device forever.
I've only just found this sub, what a great place.
I'm the dev of Newsbeamer, a simple android app that uses Calibre tools and recipes, so you can send publications to your Kindle direct from your Android phone. Link here to the free version, there's also a paid version too.
I'd love to get your inputs. At the moment, if you request a mobi file, the app creates the epub, using the kindle output profile, then polishes it, then converts to mobi again using kindle output profile, before emailing to the kindle.
Is this the best flow? Is there any point polishing, and using the kindle output profile? Is there a better process that would result in a better looking output document?
Hopefully somebody can help improve the app. Thanks!
Plug in, Drag and drop files. Use Readera, Moon+, or other good eReader app.
Install Google Services & Play Store. Install Calibre Companion.
Plug it in, and use a file manager to copy the files. Use Readera, Moon+ Reader, or other reader app.
Install the Google services, and use Calibre Companion.