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 (37,001 Views / 0 Likes) 202 replies

  1. chintoi

    Newcomer chintoi Advanced Member

    Joined:
    Oct 9, 2008
    Messages:
    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/
     


  2. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    Man that's some nice filtering, judging from the screenshot.
     
  3. chintoi

    Newcomer chintoi Advanced Member

    Joined:
    Oct 9, 2008
    Messages:
    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.
     
  4. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    Whoever told you making homebrew would make you popular was lying...
     
  5. twiztidsinz

    Member twiztidsinz Taiju Yamada Fan

    Joined:
    Dec 23, 2008
    Messages:
    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?
     
  6. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    FB2 is "fictionbook".
     
  7. Depravo

    Global Moderator Depravo Behold superiority!

    Joined:
    Oct 13, 2008
    Messages:
    4,768
    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?
     
  8. chintoi

    Newcomer chintoi Advanced Member

    Joined:
    Oct 9, 2008
    Messages:
    51
    Country:
    Russia
    I'm just trying to get some feedback on my work to improve on my programming.
     
  9. Depravo

    Global Moderator Depravo Behold superiority!

    Joined:
    Oct 13, 2008
    Messages:
    4,768
    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.
     
  10. twiztidsinz

    Member twiztidsinz Taiju Yamada Fan

    Joined:
    Dec 23, 2008
    Messages:
    4,981
    Country:
    United States
    Could you also add 'drag' motion?
    turns the page back
    Like it was a real book
     
  11. valyr

    Member valyr GBAtemp Regular

    Joined:
    Sep 15, 2007
    Messages:
    280
    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
     
  12. Terminator02

    Podcast Crew Terminator02 ヽ( 。 ヮ゚)ノ

    Joined:
    Apr 10, 2010
    Messages:
    4,516
    Location:
    Somewhere near monkat
    Country:
    United States
    dang that looks niiiiice, but if there is someway to support epub it would be awesome
     
  13. chintoi

    Newcomer chintoi Advanced Member

    Joined:
    Oct 9, 2008
    Messages:
    51
    Country:
    Russia
    Added touch controlled page turning, both dragging and tapping.

    Unfortunately I still can't make a sense out of it)
     
  14. Depravo

    Global Moderator Depravo Behold superiority!

    Joined:
    Oct 13, 2008
    Messages:
    4,768
    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.
     
  15. chintoi

    Newcomer chintoi Advanced Member

    Joined:
    Oct 9, 2008
    Messages:
    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
     
  16. spinal_cord

    Member spinal_cord Knows his stuff

    Joined:
    Jul 21, 2007
    Messages:
    2,551
    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!
     
  17. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    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).
     
  18. chintoi

    Newcomer chintoi Advanced Member

    Joined:
    Oct 9, 2008
    Messages:
    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?
     
  19. Depravo

    Global Moderator Depravo Behold superiority!

    Joined:
    Oct 13, 2008
    Messages:
    4,768
    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.
     
  20. macgeek417

    Member macgeek417 妁眼のシャナ

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

Share This Page