Kobotouchextended



As an eBook lover, especially a loyal Kobo eReader fan, I guess you must want to take full advantage of your Kobo device and make all the downloaded eBooks readable on it. For books purchased from Kobo eBook store, if we sync them via Kobo desktop or Kobo eReader, we usually get file in kepub format, which is created by Kobo and based on the standard EPUB format. But sometimes, we may also get EPUB files from other online eBook suppliers and want to view them on our Kobo eReader, we transferred them to Kobo device, finally just find they don't work well on Kobo at all. The EPUB doesn't offer some features present on Kepub. How can we solve the problem? In fact, if you need, you can convert EPUB to Kepub and get some extra reading features on Kepub. How to? Keep reading, you will learn how to convert epub to kepub in this article.

English Noun Frequency. Determine 'English Noun Frequencies' for words in a particular book's text, and optionally: 1) Add frequences for the chosen number of frequent nouns to the book's Comments; 2) Create new Tags using the chosen number of frequent nouns for Tags; 3) Update a Custom Column with the chosen number of frequent nouns for a Custom Column. Well:-) This was a short reprieve. I created a new batch of Plasma5 packages for Slackware-current as KDE-520.06. Be sure to read the upgrade instructions very carefully to prevent a total breaka.

Kobotouchextended

Why we need to convert EPUB to Kepub?

Compared with EPUB, Kepub does have a few key features that attract some Kobo users. Here I have listed the possible reasons you prefer Kepub and need to convert EPUB to Kepub:

  • Quicker to respond to page turn gestures
  • Faster text selection (e.g. when highlighting large areas of text)
  • Support for footnote previews
  • The zoom possibilities for pictures
  • Page numbers show the number of page turns remaining in the current chapter instead of the estimated number of pages for the entire book. (If you don't want this, there is an option in the driver settings to force full-book page numbers.)
  • The book title is shown at the top of each page.
  • The chapter title, if any, is shown at the bottom of each page with the page numbers.

I guess you may say, changing the file from .epub extension to the .kepub extension is OK and it's rather easy. But things will not be so simple. If you just change the extension, when you close and reopen the book, you will always be taken to the start of the chapter you were in. Any annotations stored will not be redisplayed in the book. A conversion of EPUB to Kepub will solve the problem.

How can we convert EPUB to Kepub

For converting EPUB to Kepub without limitation, we'd better make sure the EPUB files are DRM free. Here you can use the eBook DRM Removal tool --Epubor Ultimate to decrypt DRMed EPUB files, then start converting EPUB to Kepub. It's a powerful DRM decryption program, compare with other similar software, its friendly and clean interface make it easier to use. Besides, conversion speed is also super fast. You can download it for free trial.

The detailed steps on removing epub DRM with Epubor Ultimate, please read:

After we have got the DRM free EPUB files, how can we convert EPUB to Kepub? Which eBook converter should we use? Here I recommend you a free but powerful eBook management tool Calibre, but we should know the fact that itself doesn't support Kepub formats. To convert EPUB to Kepub, we need to install a plugin--KoboTouchExtended to enhance it. This plugin enables some additional features to the Kobo Touch, Glo, Mini, Aura HD, and Aura. When transferring EPUB books to Kobo device, it will automatically convert EPUB to Kepub. Now just follow the steps below to start conversion.

Please ensure you have download and install Calibre already.

Step 1: Get the plugin

Click 'Preference' on the menu bar, a window below will pop up, then tap 'Plugins' under 'Advanced'.

Next, you will see a following dialogue, simply click 'Get new plugins' button on the bottom left corner to find the KoboTouchExtended plugin.

As there are so many plugins listed, we can enter 'kobo' in the search box behind 'Filter by name', then we will find the KoboTouchExtended plugin easily. Simply select this plugin, hit 'Install' button to install it. You may see an alert about the security risk, ignore it and click 'Yes'.

Step 2: Convert EPUB to Kepub Calibre

  • Connect your Kobo eReader to computer with USB.
  • Add EPUB files you need to convert to Kepub to Calibre.
  • Select EPUB files you want to send to device and click 'Send to device' button.

When the transfer has been finished, you can see the job status turns to 'zero', open your KoboeReader drive, in the root folder, you will find there are several new created folders which are named as author's name. Open it, you can see your transferred EPUB files have become .kepub.epub format.

Eject your Kobo, wait for a while, then you can see your newly copied files.

By the way, there is another plugin which can also convert EPUB to Kepub, it's KePub Output. After you installed it, when you convert EPUB files, you can see Kepub in the list of output format.

Ada Wang works for Epubor and writes articles for a collection of blogs such as ebookconverter.blogspot.com.

In firmware version 2.0.0, Kobo added shelves. Books could be added to one or more shelves and the shelves viewed in the same way as the main library list. In a later firmware, Kobo renamed 'Shelves' to 'Collections'.

Shelf management was added to the KoboTouch driver in calibre 0.9.1. This allows calibre to automatically manage the collections on the device when it is connected or when books are sent to the device. For this to happen, the driver needs to be configured for the collections management to be done. This includes setting which columns will be used for the collections.

The configuration is the same for both the built-in KoboTouch driver and the optional KoboTouch Extended driver. But, the configuration values are not shared between the drivers. If you change from one to the other, you need to configure the new driver.

Please note: These are just the steps and choices are examples. You do not have to do exactly is written here. Where the custom calibre column #myshelves is used, you can also use any other calibre column such as tags. Do remember that a custom column is referenced as #column_name while a built-in column is just column_name.

[edit] Driver / calibre Configuration

Kobo touch extended driver
  • Add a custom column to calibre
    • Preferences | Interface | Add your own columns
    • Select Add a user-defined column
    • Select Tags in Quick create
I used Lookup Name myshelves and Column heading My Shelves
You will probably want to use the type, Comma separated text, like tags, shown in the tag browser, but, any column type can be used for collections.
  • Open the driver configuration by either:
  • Preferences | Advanced | Plugins
  • Expand Device Interface plugins section and look for KoboTouch or Kobo Touch Extended driver
  • With KoboTouch or Kobo Touch Extended highlighted, select Customize plugin
or:
  • With your Kobo device connected, right-click the device button in the toolbar and select Configure this device. This will open the configuration for the driver you are using.
  • Set the collection management options.
    • Select the Collections, covers & uploads tab.
    • Select the Collection check box. This will enable the collection management option.
    • In the Collection columns field, enter the names of the columns you wish to use for collection. For example, #myshelves, series.
This will ensure that calibre adds books to the shelves listed in the myshelves calibre column and to a shelf based on the book's series name. You could use the default tags instead, but imported books frequently have tags not useful for shelves
    • Select the Create collections to create new collections on the device. If this is not selected, books will be moved in and out of existing collections.
    • To removed empty collections, select the option Delete empty collections.
    • The field Ignore collections is used to specify a list of collection names on the device that are not to be changed by the driver. Use this if you have a collection that you manually manage on the device. The value for the field is a comma separated list of name.

Now, when you edit the metadata for a book, look for the Custom Metadata area (where it is found depends on the view you are using). In the field My Shelves type in whatever collections you want the books to be placed.

With this configuration, a shelf will be created automatically for each book series, and the books added to that shelf. And for each value in My Shelves.

NOTE: 'Wishlist' and 'shortlist' are special internal shelf names. You cannot sync tags with these names to the Kobo.

Kobo touch extended

[edit] Configuring calibre's Metadata Management options

calibre has three options as to when it updates Metadata on the device. This also affects when the shelves are managed on the Kobo.

This option is managed as follows:

  • Preferences | Import/Export | Sending books to devices
  • The Metadata management selection has three options
    • Manual management: calibre updates the metadata and adds collections only when a book is sent. With this option, calibre will never remove a collection.
    • Only on send: calibre updates metadata and adds/removes collections for a book only when it is sent to the device.
    • Automatic management: calibre automatically keeps metadata on the device in sync with the calibre library, on every connect

As can be seen from the descriptions, for full functionality of the Kobo driver, set the Metadata management to either Only on send or Automatic management. From my experience, I have seen the easiest option to be Automatic management.

If the option is set to Manual management, shelves will NEVER be removed.

[edit] Changing Book Titles to include Series Info

Note: Kobo added an option to sort by series in firmware version 4.3.8842. With this or later firmware, adding the series information to the title to aid in sorting is probably not needed.

One probably also wants to change book titles to include Series info. That gets done via what is called a metadata plugboard. Through these you are able to modify items like the book's title or author as it gets transferred to your device.

  • Goto Preferences | Import/Export | Metaboard plugboards

It looks complex, but is not.

On the line that reads Add new plugboard do the following

  • In the box Format (choose first) select epub
  • in the Device (choose second) box select KOBOTOUCH
  • In the Source Template the magic happens. Here you have a lot of options
    • To modify the book's title to <Series> - <Number> - <Title> (i.e. Harry Potter - 01 - Harry Potter and the Philospher's Stone) type

      {series}{series_index:0>2s| - | - }{title}

    • To modify the book's title to <Number> - <Title> (i.e. 01 - Harry Potter and the Philospher's Stone) type

      {series_index:0>2s|| - }{title}

    • To modify the book's title to <First Letter of Each word in Series> - <Number> - <Title> (i.e. HP - 01 - Harry Potter and the Philospher's Stone) type

      {series:re(([^s])[^s]+(s|$),1)}{series_index:0>2s| - | - }{title}

  • Finally in Destination Field select title

Once all that is done, take a DEEP breath and hit the Save Plugboard button and then the Apply checkmark at the top of the screen.

You will find a lot more discussion of these over in the calibre Library Management forum with more examples in this thread.

For those people who don't care about syncing of shelves between their device and the cloud (and in turn with other devices), the ability exists to override shelf syncing.

While we are on the topic of shelves and syncing, there is a way to prevent shelves from syncing. Add the following line into your Kobo eReader.conf file in the [ApplicationPreferences] section:

SyncShelves=false

To enable shelf syncing again, either remove the line or change the value to true.I'm not sure which firmware level this was added, but it is present in 2.8.1 at least.

[edit] Cleaning Up Duplicate Shelves

Occasionally, due to issues with the Kobo infrastructure, a sync with Kobo will have the unfortunate side-effect of restoring ALL previously deleted shelves (including the possibility of myriads of duplicated shelf names).

These are a PAIN (if not impossible) to remove from the device itself, but luckily CAN be handled via calibre. Remember, this ONLY affects the shelves on the device; the definitions within calibre stay intact, and shelves WILL be correctly re-added and populated by calibre when the device is next attached.

  1. calibre has available for it a plugin called Kobo Utilities.

    With this plugin installed, and your Kobo attached, launch the plugin. (This will be dependent on where YOU selected to have the icon for the plugin added when you installed it).

    • From the plugins menu, select Database and then Fix Duplicate Shelves. The plugin will then display a list of shelves and how many occurences of each shelf are found. Select which shelves to delete, and then indicate whether to keep the oldest or newest shelf of each duplicated one. (I *think* that normally, you would want to keep the newest instance).
    • Next, decide whether or not to Purge the shelves from the database. If you decide to Purge, then the records are totally dropped from the Kobo; however, they will remain on the Kobo Server, and, unless the second bullet is done, will reappear. If you decide NOT to Purge, then the next sync of your device to Kobo will also remove the duplicate records from their infrastructure.
    • Finally, press the OK button and watch the magic happen.
  2. The option also exists to ensure that neither shelves nor their contents (only Kobo format books) EVER sync to the Kobo servers.
    • To do this, with your Kobo attached to your computer, browse through the directories on it and find the .koboKobo directory. (Note that under Linux and OS/X environments, the .kobo directory will be hidden due to the leading period). Within this directory will be a couple of files; the one you are concerned with is the Kobo eReader.conf file. This file contains various options that are used to control the device.
    • Open this file in a text editor (on Windows for instance, use Notepad++, NOT Word or Write), and look for a line [ApplicationPreferences]. After this line, add a new line SyncShelves=false. Save the file, and disconnect the Kobo as usual.</p>

      The addition of this line will ensure that shelves do NOT get synced to the Kobo Cloud.

Kobo Touch Extended

Retrieved from 'https://wiki.mobileread.com/w/index.php?title=Kobo_Shelves_and_Collections&oldid=53838'