DSwiki

JPdensetsu

Well-Known Member
OP
Member
Joined
Feb 2, 2008
Messages
2,204
Trophies
0
Location
Taipei
Website
youtube.com
XP
438
Country
Taiwan
Ollipolli made his first Homebrew Application called DSwiki.
It's an Offline Wikipedia Viewer for the Nintendo DS.
The interface language is german, but there are only some status messages.
It's version 0.1alpha1
This is an Alpha version, so... there are much bugs!!!

icon11.gif
Homepage: Here
icon11.gif
Download: Here
icon11.gif
Source: Here


How to use and Information about DSwiki:

QUOTE said:
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 get 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
Thanks to sesa for graphics-/unicode- and font-routines

-- Wiki2Touch
Thanks to Tom Haukap for the file format and index routines

-- libbzip2

-- Terminus fonts

-- GNU Unifont [DOWN]

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 display 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.

Thanks to Urza for the screenshots !!!
dwiki429.png
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://m.youtube.com/watch?v=lDRjqI-fBVI&pp=ygUPVml0Z2luIG1hZ2ljaWFu