IkuReader, an e-book reader

Discussion in 'NDS - Emulation and Homebrew' started by chintoi, Jan 19, 2011.

Jan 19, 2011

IkuReader, an e-book reader by chintoi at 9:47 PM (35,641 Views / 0 Likes) 202 Comments

    • Newcomer

    chintoi New Member

    Member Since:
    Oct 9, 2008
    Message Count:
    51
    Country:
    Russia
    [IMG]

    Features:
    - txt, fb2 and partial epub format support
    - UTF-8 text encoding
    - horizontal and vertical layouts
    - fonts look sharp even on DSi
    - option to turn off one of the screens to save battery life

    Download: http://code.google.com/p/ikureader/


    • Member

    Rydian Resident Furvert™

    Member Since:
    Feb 4, 2010
    Message Count:
    27,886
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    Man that's some nice filtering, judging from the screenshot.
    • Newcomer

    chintoi New Member

    Member Since:
    Oct 9, 2008
    Message Count:
    51
    Country:
    Russia
    Rydian, yeah it's the same freetype2 library DSReader and dslibris use except it's a new version with bytecode interpreter and subpixel rendering enabled.

    Everyone, if you like the program then say so, if you don't say something anyway, or the topic will sink, no one will download it and I'll stop supporting it.
    • Member

    Rydian Resident Furvert™

    Member Since:
    Feb 4, 2010
    Message Count:
    27,886
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    Whoever told you making homebrew would make you popular was lying...
    • Member

    twiztidsinz Taiju Yamada Fan

    Member Since:
    Dec 23, 2008
    Message Count:
    4,981
    Country:
    United States
    I think this is everything I've wanted in a reader. [IMG]

    Couple questions...
    - What is FB2?
    - How'd you get the heading info to be a diff size?
    • Member

    Rydian Resident Furvert™

    Member Since:
    Feb 4, 2010
    Message Count:
    27,886
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    FB2 is "fictionbook".
    • Global Moderator

    Depravo Behold superiority!

    Member Since:
    Oct 13, 2008
    Message Count:
    4,605
    Location:
    Purgatory
    Country:
    United Kingdom
    Looks nice. Any chance of supporting the .epub format?

    EDIT: Just tried it. This is VERY good. I can use Calibre to convert my eBooks to fb2 so epub support isn't essential but would it be possible for you to add touchscreen page turning?

    Also, it doesn't appear to save user settings. Could this be added?
    • Newcomer

    chintoi New Member

    Member Since:
    Oct 9, 2008
    Message Count:
    51
    Country:
    Russia
    I'm just trying to get some feedback on my work to improve on my programming.
    • Global Moderator

    Depravo Behold superiority!

    Member Since:
    Oct 13, 2008
    Message Count:
    4,605
    Location:
    Purgatory
    Country:
    United Kingdom
    Brilliant! Thanks a lot. [IMG]

    Don't worry too much about the epub thing. It's no trouble to make a 30 second conversion every time I start a new book.
    • Member

    twiztidsinz Taiju Yamada Fan

    Member Since:
    Dec 23, 2008
    Message Count:
    4,981
    Country:
    United States
    Could you also add 'drag' motion?
    turns the page back
    Like it was a real book
    • Member

    valyr New Member

    Member Since:
    Sep 15, 2007
    Message Count:
    230
    Location:
    United Kingdom
    Country:
    United Kingdom
    there is an example of epub support source code available in dslibris svn on its sourceforge page
    might be worth taking a look at it if you plan on implementing this

    dslibris is under gpl if i remember right
    but the code is freely downloadable

    personally i would love an epub reader with folder support
    as at present i have to rewrite dslibris settings xml file to change
    book folder locations
    • Podcast Crew

    Terminator02 ヽ( 。 ヮ゚)ノ

    Member Since:
    Apr 10, 2010
    Message Count:
    4,515
    Location:
    Somewhere near monkat
    Country:
    United States
    dang that looks niiiiice, but if there is someway to support epub it would be awesome
    • Newcomer

    chintoi New Member

    Member Since:
    Oct 9, 2008
    Message Count:
    51
    Country:
    Russia
    Added touch controlled page turning, both dragging and tapping.

    Unfortunately I still can't make a sense out of it)
    • Global Moderator

    Depravo Behold superiority!

    Member Since:
    Oct 13, 2008
    Message Count:
    4,605
    Location:
    Purgatory
    Country:
    United Kingdom
    Very much appreciated. Thanks. [IMG]

    What's the upper limit on .fb2 file size? Two of my eBooks give me an 'out of memory' error. Their sizes are 2.4MB and 2.9MB.
    • Newcomer

    chintoi New Member

    Member Since:
    Oct 9, 2008
    Message Count:
    51
    Country:
    Russia
    It's about 1.5 MB.
    Most books aren't that big, that's probably because of images.
    First book of The Lord of the Rings barely fitted.
    Ah, if only DS had at least 8 MB of memory.

    ...Oops, english not annotated version of Fellowship of the Ring actually takes only 1.0 MB

    I can upload a windows app which strips images out of fb2
    • Member

    spinal_cord Knows his stuff

    Member Since:
    Jul 21, 2007
    Message Count:
    2,452
    Location:
    somewhere
    Country:
    United Kingdom
    A couple of (related?) bugs when loading from hbmenu (http://devkitpro.org/wiki/Homebrew_Menu) if the file is not in the root of the card, then the required folders need to be in the same folder as iku.nds as follows -

    /homebrew/iku.nds
    /homebrew/iku-data/
    /homebrew/books/

    however, once iku has loaded it looks like this -
    [IMG]

    Also I have a feature request, just a small one(s). Would it be possible to have iku automatically open the last used file when it starts? Also, I'm not sure, but does it only save the bookmark when exiting? I think it would be better to save when the page is turned, so that the DS can be switched off without loosing the current page.

    -- Excellent work btw!
    • Member

    Rydian Resident Furvert™

    Member Since:
    Feb 4, 2010
    Message Count:
    27,886
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    As for the memory limit, I don't suppose you could shorten the tags used? This would need a custom converter between the two formats, but it's just a find-and-replace (assuming escaping is used if it's a text format, I haven't checked).
    • Newcomer

    chintoi New Member

    Member Since:
    Oct 9, 2008
    Message Count:
    51
    Country:
    Russia
    spinal_cord sorry, I couldn't recreate that situation on my flash card. Uploading iku-data/settings.b file could help me solve this. Current page is saved when you open menu or bookmarks menu, doing it every page could slow down page turning. I'll test it.

    Plain text doesn't have the memory limit, and I didn't implement proper tag handling anyway, so maybe converting to txt is the solution?
    • Global Moderator

    Depravo Behold superiority!

    Member Since:
    Oct 13, 2008
    Message Count:
    4,605
    Location:
    Purgatory
    Country:
    United Kingdom
    That would be useful. I didn't realise before but these two books do indeed have lots of images (scans of covers and contents pages and the like). I just thought they were really big books. [IMG]

    EDIT: Used Calibre to convert to .txt and that worked. Both books load fine now.
    • Member

    macgeek417 妁眼のシャナ

    Member Since:
    Nov 10, 2009
    Message Count:
    563
    Country:
    United States
    Can you change the font / font size? If so, than this is everything I need in an ebook reader! =P

SPONSORED LINKS
 

Share This Page