Quantcast
Channel: MobileRead Forums - Kobo Reader
Viewing all 11155 articles
Browse latest View live

Anywhere where I can buy a kobo ereader in person?

$
0
0
dont want to deal with returns due to quality control. thanks in advance!

dictutil: Tools, documentation, and libraries related to Kobo dictionaries

$
0
0
dictutil
Tools, documentation, and libraries related to Kobo dictionaries (and a few converted ones).
___



This project contains a collection of tools and libraries to work with Kobo dictionaries, plus comprehensive documentation of Kobo's dictionary format.

Unlike previous attempts at working with Kobo dictionaries, dictutil has full support for all features supported by nickel (word prefixes, unicode, variants, images, etc), with a focus on simplicity, correctness (prefix generation and other features are directly tested against libnickel's code and regexps, v1/v2 dictionaries are differentiated), and completeness (most of the research was done by reverse-engineering libnickel).

In addition, it has a custom format for creating Kobo dictionaries which has a simple syntax and full support for all features.

Dictutil consists of multiple tools and libraries:
  • dictutil provides commands for installing, removing, unpacking, packing, and performing low-level modifications and tests on Kobo dictionaries. All operations are intended to be correct, lossless, and deterministic.
  • dictgen simplifies creating full-featured dictionaries for Kobo eReaders, with support for images, unicode prefixes, raw html, markdown, and more.
  • dicthtml documents Kobo's dictionary format and how it works.
  • examples/gotdict-convert is a working example of using dictutil to convert GOTDict into a Kobo dictionary.
  • examples/webster1913-convert is a working example of using dictutil to convert Project Gutenberg's Webster's Unabridged Dictionary into a Kobo dictionary.
  • Library: kobodict provides support for reading, writing, encrypting, and decrypting Kobo dictionaries.
  • Library: dictgen provides the functionality of dictgen as a library.
  • Library: marisa provides self-contained CGO bindings for marisa-trie.
Dictutil implements version 2 of the Kobo dictionary format, which supports firmware versions 4.7.10364+.

See the website for more details and examples.

Quick reference:

dictgen:
Spoiler:
Code:

Usage: dictgen [options] dictfile...

Options:
  -o, --output string        The output filename (will be overwritten if it exists) (- is stdout) (default "dicthtml.zip")
  -c, --crypt string          Encrypt the dictzip using the specified encryption method (format: method:keyhex)
  -I, --image-method string  How to handle images (if an image path is relative, it is loaded from the current dir) (base64 - optimize and encode as base64, embed - add to dictzip, remove) (default "base64")
  -h, --help                  Show this help text

If multiple dictfiles (*.df) are provided, they will be merged (duplicate entries are fine; they will be shown in sequential order). To read from stdin, use - as the filename.

Note that the only usable image method is currently removing them or using base64-encoding (for firmware 4.20.14601+; older versions segfault in the in-book dictionary), as embedded dict:/// image URLs cause the webviews to appear blank (this is a nickel bug). See https://github.com/geek1011/dictutil/issues/1 for more details.

See https://pgaskin.net/dictutil/dictgen for more information about the dictfile format.


dictgen dictfile format:
Spoiler:
Code:

- `@ HEADWORD`: Start a new entry. The headword doesn't have to be unique, and can contain spaces.
  - Header
    - `: WORD_INFO` or `::` *(optional)*: Add extra word info after the headword, or remove it entirely.
    - `& VARIANT` *(optional)*: Add an additional word to match. Follows the same rules as the headword. Can be repeated multiple times.
  - Body
    - `MARKDOWN` or `<html> RAW_HTML`: Include a definition written in Markdown or raw HTML code.


dictutil:
Spoiler:
Code:

Usage: dictutil command [options] [arguments]

Dictutil provides low-level utilities to manipulate Kobo dictionaries (v2).

Commands:
  install (I)          Install a dictzip file
  pack (p)            Pack a dictzip file
  prefix (x)          Calculate the prefix for a word
  uninstall (U)        Uninstall a dictzip file
  unpack (u)          Unpack a dictzip file
  help                Show help for all commands

Options:
  -h, --help  Show this help text


dictutil install:
Spoiler:
Code:

Usage: dictutil install [options] dictzip

Options:
  -k, --kobo string      KOBOeReader path (default: automatically detected)
  -l, --locale string    Locale name to use (format: ALPHANUMERIC{2}; translation dictionaries are not supported) (default: detected from filename if in format dicthtml-**.zip)
  -n, --name string      Custom additional label for dictionary (ignored when replacing built-in dictionaries)
  -b, --builtin string  How to handle built-in locales [replace = replace and prevent from syncing] [ignore = replace and leave syncing as-is] (default "replace")
  -h, --help            Show this help text

Note:
  If you are not replacing a built-in dictionary, the 'Enable searches on extra
  dictionaries patch' must be installed, or you will not be able to select
  your custom dictionary.


dictutil uninstall:
Spoiler:
Code:

Usage: dictutil uninstall [options] locale

Options:
  -k, --kobo string      KOBOeReader path (default: automatically detected)
  -b, --builtin string  How to handle built-in locales [normal = uninstall the same way as the UI] [delete = completely delete the entry] [restore = download the original dictionary from Kobo again] (default "normal")
  -h, --help            Show this help text


dictutil pack:
Spoiler:
Code:

Usage: dictutil pack [options] dictdir

Options:
  -o, --output string  The output dictzip filename (will be overwritten if it exists) (default "dicthtml.zip")
  -c, --crypt string    Encrypt the dictzip using the specified encryption method (format: method:keyhex)
  -h, --help            Show this help text


dictutil unpack:
Spoiler:
Code:

Usage: dictutil unpack [options] dictzip

Options:
  -o, --output string  The output directory (must not exist) (default: the basename of the input without the extension)
  -c, --crypt string    Decrypt the dictzip (if needed) using the specified encryption method (format: method:keyhex)
  -h, --help            Show this help text


dictutil prefix:
Spoiler:
Code:

Usage: dictutil prefix [options] word...

Options:
  -f, --format string  The output format (go-slice, go-map, csv, tsv, json-array, json-object) (default "json-array")
  -h, --help            Show this help text


gotdict-convert:
Spoiler:
Code:

Usage: gotdict-convert [options]

Options:
  -g, --gotdict string  The path to the local copy of github.com/wjdp/gotdict. (default "./gotdict")
  -o, --output string    The output filename (will be overwritten if it exists) (- is stdout) (default "./gotdict.df")
  -I, --images          Include images in dictfile
  -h, --help            Show this help text

To convert the resulting dictfile into a dictzip, use dictgen.


webster1913-convert:
Spoiler:
Code:

Usage: webster1913-convert [options] gutenberg_webster1913_path

Options:
  -o, --output string  The output filename (will be overwritten if it exists) (- is stdout) (default "./webster1913.df")
      --dump            Instead of converting, dump the parsed dictionary to stdout as JSON (for debugging)
  -h, --help            Show this help text

Arguments:
  gutenberg_webster1913_path is the path to Project Gutenberg's Webster's 1913 dictionary. Use - to read from stdin.

To convert the resulting dictfile into a dictzip, use dictgen.


Download | Website

Search in 2 dictionary in a same time

$
0
0
Hi,

First, sorry for my bad english, I'm french.

Is there a way to search a word in 2 (or more !) dictionaries in a same time?
I explain :
I've got a word like "cheese", I want to know what it is, and the search should be done in a "classic" dictionary because it's a usual word.
Now I try to know who is "Kennedy", the search in the classic dictionary should return no result, because it's a "proper name" (I don't the good word in English for this kind of word like Dallas, Napoleon, steve Mcqueen or Alabama), so the search should continue in a second dictionary.

Is there a way to this ? If I use 3 dictionaries and if a word is found in 2 dictionaries, what will happen? I will see the 2 responses?

New Kobo series feature and calibre

$
0
0
What is the best way to manage books with calibre for exploiting the new series feature in the kobo firmware?

Forma SALESALESALE

$
0
0
kobo forma is on sale for 50$ off, and Clara is for 20$
Just confirmed with kobo support that there is no new forma model coming out. also asked walmart, and all the reps barly knew English so... nothing from them :D:2thumbsup

New firmware: adding dictionaries?

$
0
0
The new Kobo firmware seems to have brought about major changes in the way dictionaries are managed. Not only has the appearance of the highlighting of the word changed but also the appearance and better use of the dictionary window. Congratulations to all those who worked on this and thanks to Kobo.

More importantly, on my Kobo Glo HD, I now suddenly have access to dictionaries that I had installed long ago but that were no longer visible or usable. I can now consult both the Spanish to English dictionary and the Spanish to French dictionary, something that had been blocked by past firmware updates.

I also see that other dictionaries are accessible. I am now wondering if this new approach will alllow me to add more dictionaries. Any tips on this (particularly about Spanish/English or Spanish/French dictionaries) would be much appreciated.

I suspect that there are many users motivated to know more about this new dictionary management.

PS. I'm not sure whether this post should be in the Firmware thread, but I see that that thread is very largely devoted to the new series management and my question might well not be visible there.

force full-book page numbers in kebubs

$
0
0
Hi,
there is one reason why I always use epubs instead of kepubs: I can't stand page numbers that depend on the font size. They don't tell me anything. I want to be able to compare the size of different books depending on their total page numbers. For that, I need a consistent way of page numbering.

So far, I always thought this is only possible in epubs but not in kepubs ... until I stumbled over this:

https://www.epubor.com/how-to-conver...b-calibre.html

"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.)"

But I can't find this option. There are no driver settings on my reader, nor are there any options regarding page numbers in the kobo plugin settings for Calibre (KoboTouch and KoboTouchExtended).

Does anybody know what settings they could be talking about or of any other way how to enforce proper page numbering in kepubs?

Thanks a lot for any help!

Firmware 4.20 Inverted Screen and Developer Mode

$
0
0
The 4.xx firmware version has included a new Developer Mode with some interesting things, one of its the Inverted Screen Mode without patching the Firmware.

To enable Developer Settings, simply type "devmodeon" (without the double quotes) in the search bar of your Kobo device.
Then go to Settings > Device information > Developer Options > View.

From there, check the box that says "On" in the "Invert Screen" line and exit the menu. Night mode will be activated.

Forma ”unblock it” game is just a white screen!

Libra Couple issues with my Libra

$
0
0
My Libra seems to turn on and off when I apply pressure next to the power button without actually pressing it. The screen also seems to be a bit slanted/crooked. I'm considering returning it and getting another one. Can anyone with a Libra please test the following out and let me know if you also have these issues with your Libra?

- Apply pressure all around the power button without actually pressing the button to see if the device goes to sleep or not

- Open the Settings and check to see if the physical borders are parallel to the black borders on the e-ink display

Thanks in advanced!

Skip preview when switching between reading positions?

$
0
0
Hey all,

Superscript links to notes are often impossible to click in regular epubs.
So I mostly read notes by switching between my reading position and the page with notes using the page navigator on the bottom. The "return to page x" function comes in very handy for that.

However, when switching using "return to page x" a page preview is shown. The page preview must be clicked before the actual page is shown.

Is there any way to "return to page x" without this preview?

(Or if you have any suggestions on how superscript references can actually be clicked that would be great too)

The latest firmware allows you to jot notes on Kobo eReader

$
0
0
I don't know if people are awared of this:

If you type devmodeon into the search, then go to the setting/beta features, you will see a Sketchpad function that allows you to write notes or draw with your finger.

Currently it only allows you to save a single note. Is there a way to hack this app for multiple save? This app can be so useful, if Kobo developed it further into a full-fledge notepad.

(I am using the H20 Edition 2 Btw, maybe it's not available in all Kobo?)

Firmware 4.20.14617 has been released

$
0
0
A relatively minor bugfix update from 4.20.14601

The fixes that I am aware of:
  • PIN lock skip when powering on
  • PDF zoom level lost when turning page
  • CYMK jpgs not displaying

Firmware 4.20.14617 has been released

$
0
0
Release notes read the same as the earlier 4.20.xx release so I imagine this is minor bug fixes.

No I don’t know what bugs.

Just installed on my backup Forma

Libra Innards

$
0
0
Pops open easily.
finger / thumbnail / plastic plectrum at bottom corner / long edge diagonally opposite from the power button.

A connector near on/off cable for either JTAG or low voltage serial. Obviously the biggest cost saving change would be to have the power button on the main PCB, either to top or bottom.

It's not a real waterproof design, the HZO coating will just ensure it survives accidental dunking.

Serial numbers blanked out.

Attached Thumbnails
Click image for larger version

Name:	kobo_libra_crop1.jpg
Views:	N/A
Size:	355.9 KB
ID:	177526  

Books in series issue

$
0
0
I have a Kobo Clara HD reader and use Calibre to manage my books.

I like to read book series in order wherever possible, and I’ve noticed that some book series I’ve got, show the number of the release as an extra line on the My Books page on my Kobo (see attached photo showing what I mean)

Most of my books don’t show this extra line even those that are obviously in a series.

I’ve looked at the metadata in Calibre and cannot see where Kobo is reading this extra info from. Would like to be able to configure all the other book series I have to display in the same manner.

Does anyone have any ideas how I would achieve this?

Thanks
Olly

Put this in the Kobo thread, but not sure if its a Calibre issue or not

Attached Thumbnails
Click image for larger version

Name:	IMG_20200310_115848473.jpg
Views:	N/A
Size:	1.20 MB
ID:	177675  

Forma Yey!

$
0
0
My forma just shipped, probably will arrive in two days? hopefully? stuck inside due to COVID-19, so finally, something to do around here. fingers crossed that I won't get flicker or banding issues. thank you for all your help in making an informed purchase choice. :book2::xmas::iloveyou:

Firmware 4.20.14622 has been released

$
0
0
Firmware 4.20.14622 has been released.

I'll wait a day or two before working on the patches.

Forma why cannot my Kobo Forma connect to the college Wi-Fi? my phone can.

$
0
0
Why cannot my Kobo Forma connect to my college campus's Wi-Fi? My phone can connect to the Wi-Fi. It's very strong and very fast. when I tap the network, it says connecting but then it does not connect.


I downloaded an app on my Android phone called Wi-Fi analyzer.
The abscess of the Wi-Fi frequency is 2347 megahertz and is on channel 6.
It's an unlocked Network. The app says it's ”ESS” whatever that means.

Here is a screenshot from another Wi-Fi analyzer app. http://imgur.com/a/B5S1Tqa

Instructions for patching firmware 4.20.14617

$
0
0
This patch thread is for firmware 4.20.14617 (5f03613f997fd6ae56cfa27b3e4fe2217b653fe9):

Instructions for patching on Windows, Linux, or macOS with kobopatch:
  1. Download the Kobo firmware release
    You can find the download links here here.
  2. Download and extract the patch zip
    Download and unzip kobopatch_4.20.14617.zip from here.
  3. Copy the firmware file to the src folder
    Copy the original firmware you just downloaded into the kobopatch src folder.
  4. Install the firmware if needed
    Install the firmware on your kobo BEFORE proceeding with the next steps. You can do this by extracting the contents of the firmware zip into the .kobo folder and ejecting.
  5. Choose your patches from the files in the src folder
    Enable patches in the files in the src folder (or use the overrides in kobopatch.yaml to keep your options separate).
  6. Run kobopatch
    Double-click kobopatch.bat on Windows, or run ./kobopatch.sh on Linux or macOS. On macOS, you can drag it into the terminal and press enter (you may need to go to System Preferences - Security and Privacy - General to confirm that you actually want to run it).
  7. Install the patches by copying KoboRoot.tgz into the .kobo folder of your device
    If the patching succeeded, a file named KoboRoot.tgz will be created in the out folder. Copy it to the .kobo folder of your device. Safely remove your device once you are finished. On Linux, you may have to press Ctrl+H to show the .kobo folder.
Download
Viewing all 11155 articles
Browse latest View live