Tag: calibre

Calibre Quick Start Guide Fourth Edition



The quick start guide is something I’ve been neglecting for quite some time. When calibre 1.0 was released I really should have updated the guide at that time but I didn’t. This past week I decided that it had been long enough and the guide had to be updated. I’m... Continue reading

Formatting Tips: Raised Initial



About Formatting Tips. This is a very easy formatting type and is similar to doing a drop cap. The big difference is a raised initial the letter is on the base line and is higher than the other letters. Only the first letter of the first paragraph of... Continue reading

Week in Review



Calibre This week I focused on PDF output. There was a bug introduced in 0.8.17 that broke PDF output which has now been fixed. I was also able to fix PDF output on OS X. The PDF output engine on OS X is now using OS X’s internal PDF... Continue reading

Calibre Week in Review



This week I finally sat down and spend some time with Markdown input and output. Both saw major changes. Markdown input was bumped to upstream version 2.0. Output was completely rewritten from scratch. Markdown output is now completely custom code (not using a third party output module like before). I... Continue reading

Calibre Week in Review



Since taking over Sigil I haven’t had much time to spend working on calibre. However, I haven’t abandoned calibre. It’s still a priority and something I will continue to work on. This week I focused on Get Books. Nothing new was added but I went through most of the store... Continue reading

Formatting Tips: Markdown, Textile and calibre



About Formatting Tips. Up to this point Formatting Tips have been focused on the EPUB format and working directly with the underlying XHTML and CSS. Not everyone wants or needs this level of control over the layout of their book. Often times a book only needs basic formatting such... Continue reading

Formatting Tips: Calibre as a First Step



About Formatting Tips. Calibre’s robust conversion engine can be leveraged to help with formatting tasks. Converting with calibre helps when you are dealing with a format you cannot easily edit, or a format you aren’t very familiar. It’s also helpful in situations where the insides of the file... Continue reading

Calibre and HamsterSoft Conclusion



Previously I posted about an instance of copyright infringement. It was found that a company called HamsterSoft was using portions of calibre in their proprietary and closed source ebook conversion program. The good news is the situation has been resolved. On August 15th I was contacted by Pavel, one... Continue reading

Calibre Week in Review



This week saw some more work on Get Books. Once change is not user visible but makes it easier for new stores to be added. The other change is user visible and was suggested by a user. I’ve added a base class for OPDS OpenSearch based stores. It will use... Continue reading

Calibre Weeks in Review



Get books has been out for a bit now and it’s a huge success. It’s gone over better than I could have hoped. My focus for the past few weeks has still been on Get books. Mainly adding more store and making it easier for users. Search settings and store... Continue reading

Calibre Weeks in Review



Once again this is a weeks in review instead of once. I’ve been focusing more on new features than blogging. Calibre 0.7.57 is out and is also the beta for 0.8. Adding the tweak “test_eight_code = True” will enable the 0.8 features. Get Books aka Stores For quite some time... Continue reading

Calibre Weeks in Review



It has been a few weeks since I’ve done a calibre week in review. This is partly because I had been working on some new features for the upcoming 0.8 release. I haven’t wanted to talk about it very much until the release gets closer. Kovid said yesterday that he... Continue reading

APNX File Issues and Kindle Apps



My last post was about the GUI plugin for calibre to generate APNX files. While it seems the Kindle apps (Kindle for Mac, Kindle4PC and Kindle for iPhone / iPad) don’t like APNX files with non Amazon ebooks. A number of people complained that the APNX files generated with... Continue reading

calibre APNX GUI Plugin



The Amazon APNX file generation added to the Kindle device interface has been wildly popular. So popular that people want to use the APNX files without a Kindle. It turns out a large number of calibre uses don’t actually read using a Kindle but using one of the many reading... Continue reading

Calibre Week in Review



This is a short week for the week in review because I’m now doing my week from Friday to Thursday. Last week I ended my week on Monday so this review only has a few days worth of work. TXTZ I’ve added an import plugin that runs over TXT content... Continue reading

Calibre Week in Review



I’ve been putting up my week in reviews on based on a week starting on Monday for some time now. I’ve been thinking about this and it doesn’t really make much sense. Calibre has a release pretty much every Friday now. So starting next week I’m going to change my... Continue reading

Calibre Week in Review



Once again this is a big week with a lot of little changes. The majority of which were related to TXT input. Format Specifications I was thinking about the fact that for all of the formats I support I use the format specification to know how the reading and writing... Continue reading

Calibre Week in Review



This is really a two week in review because I didn’t do one last week. The past two weeks I didn’t focus on major changes. I mainly spent my time with little tweaks and closing out bugs. All of these little changes didn’t feel like I accomplished very much but... Continue reading

Calibre Week in Review



TXT input got some more work. It now supports the Textile markup language. This can be used in place of Markdown. Textile is also supported by the new auto-detection in TXT input. FB2 output had some more bug fixes. The cover image is now put inside of the... Continue reading

Calibre Week in Review



This week saw massive improvements to TXT input. I started the week with a slew of changes and as soon as I had implemented the first of them Lee Dolsen contacted me. We’ve worked together before improving PDF input. Since then he’s done a lot of work with preprocessing of... Continue reading

Calibre Week in Review



I did some work with PDF output. Mainly I refactored some of the output generation code to reduce redundant sections. Over all there won’t be any user visible changes. The main reason I dove back into PDF output was because a user on OS X noted that PDF produced were... Continue reading

Back to work on calibre



I’ve become active in contributing to calibre again. So far I’ve been focusing on fixing issues related to the output formats I maintain. I’ve been focusing on FB2 and TXT output at the moment. With FB2 output my goals were to fix as many bugs with it as possible and... Continue reading

Long time no see



It’s been a while since I’ve made any posts. Mainly work and other matters have kept me away. I haven’t been working on very much recently. This isn’t to say my participation with calibre has been abandoned. I’m still making regular bug fixes. I’ve also been working on a rather... Continue reading

Calibre Week In Review



Kovid just tagged the 0.6.33 release so it should be out the door later today. Only one major feature from me this week. The PRS driver can new customize what gets turned into a collection. The default was and is series and tags. Now under the device interface configuration you... Continue reading

Cybook 2.0 Firmware Calibre Fix



I’ve committed a fix for the Cybook 2.0 firmware id issue I posted yesterday. In calibre I’ve combined the Gen 3 and Opus device interfaces into one generic Cybook interface. Both were very similar and the Opus was just a subclass of the Gen 3. Also, with the 2.0... Continue reading

Cybook 2.0 Firmware Identity Issues



On Christmas eve Bookeen finally released the long awaited 2.0 firmware for the Cybook Gen 3 and Cybook Opus. As soon as I returned from my Christmas vacation I upgraded my Gen 3 to the 2.0 version. Today while debugging a device issue for calibre I noticed that my... Continue reading

Calibre Week In Review



There was a major change this week to the device infrastructure. Kovid merged (with some modification) my changes to allow “Send to device” to use custom device paths just like “Save to disk”. Kovid’s major change to my implementation are having a separate save template for “Send to device” and... Continue reading

EZReader Pocket Pro Review



Background My wife bought me an Astak EZ Reader Pocket Pro For Christmas this year. This device isn’t my first or even second ebook reader. It is now my third. The first a Sony PRS-505 having been commandeered by my wife. The second is a Cybook Gen 3 which... Continue reading

Calibre Week in Review



I spent a bit of time working on calibre this week. I worked on profiles, devices and a bug fix here and there. A few new profiles were added. Specifically profiles for the Sony PRS 300 and They have a different screen size and resolution than the 6” models... Continue reading

Calibre Week In Review



Not much on the calibre front for this past week from me. The only thing I’ve worked on was adding support to the Nook driver for the cover image to be sent to the device with the book. Also, if there is no cover associated with the book a default... Continue reading

Calibre Week in Review



FB2 output has been improved. It no longer generated very invalid markup. The output generator still isn’t where I want it to be though. The changes are mostly cleanup and fix long standing issues with the output. One major change is I reverted having <h1> tags work as... Continue reading

Calibre Week In Reveiw



Most this week was spent turning PML input and output. I spent a bit of work bug tracking and enhancing FB2 output as well. The changes for PML input are as follows. Pass along the included cover as the cover when converting (also applies to eReader PDB). Allow for images... Continue reading

Calibre Week In Review



I spent the past week fixing as many bugs with the new PML input parser and cleaning up as much of the output as I could. I really need to thank WayneD for helping find bugs with the new code. Also, Kevin Hendricks who has been working on his own... Continue reading

Calibre Week in Review



PML input had some major changes this week. Thank the user WayneD for helping me out and getting me to actually do the work I’ve been putting off since I introduced PML/eReader as an input format. There is now a metadata reader for PML and PMLZ. WayneD provided me with... Continue reading

Calibre Week in Review



Mostly bug fixes this week. The majority of them were centered around eReader PDB output and PML generation. eReader PDB output now marks the first image as the cover image if a cover image is not explicitly set. PMLZ got images named properly in the output. PML generation now has... Continue reading

Calibre Week in Review



Like every week there were miscellaneous bug fixes. However, this week I did a bit more. TCR input and output. Do be warned that the output supports multiple compression levels; the higher levels being slower than the lower. For instance a 200K TXT file as input will take around 25... Continue reading

Calibre Week in Review



I haven’t had one of these for quite some time. I’ve been working on other projects and on the calibre font I’ve only dealing with small bug fixes. However, this past week I’ve done a bit of work that is worth mentioning. I’ve cleaned up the FB2 output. It fixes... Continue reading

Calibre Two Weeks in Review



This time I missed last weeks week in review because I simply forgot. I’m hoping to keep this to a minimum in the future. The big news is calibre 0.6 has been released. Kovid is now back to his regular (weekly at the least) bug fix releases too. As of... Continue reading

Calibre Week in Review



There was no week in review last week because I went on vacation this past week. So this week in review combines everything since the last week in review. I’ve made a few bug fixes to some output formats, PDB metadata and FB2 output mainly. The major things I’ve been... Continue reading

Calibre Week in Review



This week has been a productive one. I’ve made a lot of small GUI enhancements and did some work on PDF input as well. All of these changes have not made it into trunk yet. This is mainly because Kovid has been away this week. I’ve added auto complete to... Continue reading

Calibre Week in Review



More bug fixes going into the release of 0.6. I don’t have much of a time frame for when it will be released. However, the betas are pretty stable. If you decide to upgrade to the beta make a copy of your metadata.db file. Upgrading to 0.6 will upgrade this... Continue reading

Calibre Week in Review



The beta for 0.6 has been out for about a week now. I’ve been spending my time fixing bugs. Thanks to everyone on Mobile Read who is helping with testing. Continue reading

Calibre Week in Review



This week hasn’t seen very much in the way of new features from me. I’ve only added one. This is mainly because I’ve been doing small bug fixes leading up to the beta for 0.6. The new feature, which Kovid helped me to implement, is ejecting the reader from within... Continue reading

Calibre Week in Review



Not much happened this week. A few bug fixes and a new output format, RTF. It produces acceptable results. It also embeds images into the file. The output could use some tweaking, but this will come with time. The only caveat is the output is ascii only. This is to... Continue reading

Calibre Week in Review



A lot of work went into eReader and PML to have it supported better. Also, a new format has been added. The XHTML to PML parser has been completely rewritten. It is based on the XHTML to FB2 parser I wrote for FB2 output. It produces much better looking PML... Continue reading

Calibre Week in Review



This week comes with some great new additions. It also comes with some great new challenges. Not to mention more work for next week. eReader output is complete and working. The files produced are the same format as those produced by Dropbook (more on this in a bit). In addition... Continue reading

Calibre Week in Review



Device interfaces can now be configured in the GUI. Also, there is a simple framework for creating plugin configuration widgets. I’ve added a metadata reader for the eReader format. However, eReader supports 3 ways to set the metadata in the file. In the pdb header (only supports setting a... Continue reading

Calibre Week in Review



It seems that PDF is becoming the never ending format for me. Maybe I should start naming the posts PDF Work instead of Calibre Week in Review… One minor and one major change to PDF processing this week. The minor change was a fix for bug 2342. German umlauts are... Continue reading

Calibre Week in Review



This weeks review of what I’ve been working on is a little late. Overall it wasn’t as productive as last week looking at what was accomplished but I spent just as much time coding as last. With projects like this you can’t judge output by the number of features add... Continue reading

Calibre Week in Review



This has been a busy week for me on the Calibre front. All of my changes were to pluginize and the first three I talk about also made it into trunk and will be appearing in the next release. I re-worked the mobi metadata reader so that it does not... Continue reading

More PDF Work



Other than little fixes here and there I’ve mainly focused this week on getting PDF output complete. It now supports profiles as well as custom page sizes. A little work is still needed on the processing rules for the html produced by the PDFInput. Otherwise, PDF Input/Output is complete. Though,... Continue reading

Calibre Work - April 4



This has been a busy week for Calibre. The new conversion pipeline is complete. Part of this change is there is a new framework for command line options. I’ve spent most of this past week moving the PDF input/output and TXT input/output over to use the new framework. The other... Continue reading

pdfmanipulate



The other day on mobileread there was a post about combining pdf files. The person has their books in pdf and they are divided by chapters. This got me thinking about the state of the pdf tools in Calibre. There was only one, pdftrim. I’ve added three new pdf manipulation... Continue reading

Calibre work



I’ve been working on a few new features for Calibre recently. They will appear once pluginize is turned into trunk. All of the recent features that I though were going to be part of the 0.5 release are currently in pluginize. I was under the impression that pluginize was going... Continue reading

Bookmark Manager in Calibre 0.5



Calibre 0.5 is gearing up and I’ve had some more work accepted into Kovid’s pluginize branch. This time it’s a basic bookmark manager for the ebook-viewer app. It allows editing, deleting, exporting, and importing bookmarks for the opened ebook. The GUI isn’t all that great but I’m not a great... Continue reading

Printing Support and PDF Conversion in Calibre 0.5



Support for printing will in fact be coming in version 0.5. I’ve committed (to my branch) a new printing framework that fixes the bugs in the old one. Also, I’ve committed some PDF changes. There is now an any2pdf app which will allow for conversion of any supported ebook format... Continue reading

Printing Support in Calibre



Calibre will be getting support to print books in the ebook viewer. The code has been checked into my branch already and is just waiting for the the upcoming 0.5 release. UPDATE Due to some unfortunate bugs the printing support won’t be coming for some time. Continue reading

Kindle Detection Bug in Calibre



The Kindle has been very tricky to get working in Calibre. However, it is finally working correctly (at least it should be). The latest issue with the Kindle driver was in the usbms core. The main memory location was never being set. On Windows the driver loops over all attached... Continue reading

Cybook t2b Format Specification



The Cybook Gen 3 uses it’s own image file for thumbnails. The t2b file is generated by the device based upon the image found in the ebook. If there is no image a default one with the file name written across it is created. One of the feature request for... Continue reading

Calibre and Cybook



The usbms driver is mostly done. Everything is implemented and it works. Testing is all that’s needed now. The Cybook is working and Kindle support should be committed soon. Continue reading

Calibre and New Driver Code



This Christmas Santa was very nice to me. He gave me a Cybook Gen 3 ebook reader. I’ve really been needing a new one since Tati has been monopolizing (this isn’t a bad thing) the Sony Prs505 we already had. Sadly the ebook management application I often use (Calibre) didn’t... Continue reading

ARC ActiveX Apple B&N Base64 C lang COM DLL DNS Device Docker FLAC FT GUI GeR2 JNI Javascript Linux Lua Lua C API Mac N770 OS X Off Road OpenSSL REST API STR Shocks Sigil Suspension TLS TOC TRD TRD Pro TRD Sport Tacoma Toyota Vaultwarden Windows WireGuard about ad blocking algorithm amazon analysis android apnx app arch linux automotive backup bash batteries bitwarden book bookeen bookview bug bzr c++ calibre car cats certbot compression configuration container conversion copyright copyright infringement cover cso cybook data structure decoding decompression development device interfaces direction distros dmca donations downloader drm dropbox duplicity eReader ebook ebooks editor electronics encoding epub fb2 files focus st formats formatting future gadgets generic type get books git github gnome google gpl guide hardening headless heuristic hex hg htmlz iOS ideas image intel internationalization interop java jekyll json kernel kindle kwin language law lebookread legal library linode maintenance maintenance programming malware blocking markdown memory mobi mp3 music nginx nook objective-c opds openid opensearch opf packages palmdoc password manager pcre pdb pdf pgm plans play store plucker plugin pml pmlz pocket pro podcast podman ppa print project management prs prs300 prs505 prs700 prs900 pyqt python qt rb regex release restic reveiw reverse engineer reverse proxy review rtf s2n scm screen saver screenshot script search security server sort sorting source code specification spell check spideroak ssl store sync t2b t4b tcr textile thanks thread threading thumbnail tips translations truck txt txtz ubuntu unbound usb vault video vpn vps widget wordpress wpmu x11 xlib xorg xxd yubikey zip zsh ztxt