Results 1 to 2 of 2

Thread: DSwiki - Offline Wikipedia Reader

                  
   
  1. #1
    Won Hung Lo wraggster's Avatar
    Join Date
    Apr 2003
    Location
    Nottingham, England
    Age
    53
    Posts
    141,441
    Blog Entries
    3209
    Rep Power
    50

    NDS DSwiki - Offline Wikipedia Reader

    ollipolli posted this news:

    Hello!

    I am releasing version 0.1alpha1 of my first real project for the DS.
    It is called DSwiki, and it is an offline viewer for the wikipedia or all other wikis which are based on the mediawiki framework.

    A sample wiki (German Wikiquotes) is included to test basic functionality. The interface language is german, but there are only some status messages.

    More instructions on the installation und usage can be found in the README below. Two images are attached, the first showing a normal wiki article, the second showing the very good Unicode support.

    Please test DSwiki and give me some feedback.

    Have Fun!

    OlliPolli

    Download and Give Feedback Via Comments


    More info via comments

  2. #2
    Won Hung Lo wraggster's Avatar
    Join Date
    Apr 2003
    Location
    Nottingham, England
    Age
    53
    Posts
    141,441
    Blog Entries
    3209
    Rep Power
    50

    Default

    DSwiki
    ========

    DSwiki is an offline viewer for Wiki markup, for example for the
    Wikipedia, Wikibooks, Wiktionaries, ...

    DSwiki is NOT a web browser!

    Why DSwiki?
    =============

    DSwiki is for all people that like to access information with their
    DS, but have no direct access to the Internet. So far, no
    Program was very good in displaying the Wikipedia on the DS. NewDictS
    can display an uncompressed dump, but this dump is outdated, and the
    Wikipedia has grown dramatically since then, so compression was
    absolutely necessary. In addition, most homebrew programs can't
    handle UTF-8.

    DSwiki is based on
    ====================

    -- NewDictS <http://tvgame360.com.tw/viewthread.php?tid=21913&extra=&page=1>
    Thanks to sesa for graphics-/unicode- and font-routines

    -- Wiki2Touch <http://code.google.com/p/wiki2touch/>
    Thanks to Tom Haukap for the file format and index routines

    -- libbzip2 <http://bzip.org/>

    -- Terminus fonts <http://www.is-vn.bg/hamster/>

    -- GNU Unifont <http://www.czyborra.com/unifont/> [DOWN]
    <http://unifoundry.com/unifont.html>
    Thanks to Roman Czyborra

    Features
    ==========

    -- Very good Unicode/UTF8-Support (as much - or as little - as the
    underlying font covers)

    Planned Features
    ==================

    -- Much better markup display
    -- Improved Search (speed, advanced input) [BROKEN]
    -- Navigation by document structure (jump to headlines or
    jump from link to link as in text browsers)
    -- "Find as you type" inside an article
    -- A cache to navigate quickly the history of pages
    -- Bookmarks
    -- Memory saving font handling

    Use
    =====

    At the moment DSwiki can't do more than displaying mostly unformatted
    wiki markup of articles (but word and line breaks and a proportional
    font make it easy readable).

    DSwiki works as follows:

    A random article will be loaded at the start.

    A: Go to the next random article

    B: If stuck, reset searchstring

    Up/Down: Scroll one line backward/forward

    Left/Right: Scroll one page backward/forward

    X: Index-assisted search on/off [BROKEN]

    Articles names (no unicode yet) can be entered
    on the keyboard, return loads the corresponding
    entry. After three seconds without input, a few
    suggestions above and below the current word
    are loaded, navigate through them by up/down on
    the pad, the A-button loads the article displayed
    in the first row.

    Stylus: Follow a link on the bottom screen

    Installation
    ==============

    1. Copy DSwiki.nds and DSwikiU.nds somewhere on your flash card,
    DLDI-patch it if necessary.

    2. Create dumps of your favorite wiki or download already prepared ones.
    Linux users can use the "createDSwikiDatabase" script, Windows Users
    have to wait for ready-to-use-databases from other users, sorry.

    To compile the indexer, you need a C++-Compiler with the necessary
    libraries, and you need to install the development files for
    "libbzip2".

    3. Copy dewiki.ao1, dewiki.ao2, dewiki.dbz, dewiki.idx and dewiki.ifo
    into the root directory of your flash card.

    IMPORTANT: These names are fixed at the moment, so use them
    anyway, even if you want to use a different language/wiki.

    Bugs/Issues
    =============

    -- A lot, I can't mention them all. But in this alpha release, memory
    leaks will kill the program after a while.

    Have Fun!
    OlliPolli

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •