DSwiki: Difference between revisions

From GameBrew
(Created page with "{{Infobox homebrew | title = DSwiki | image = File:Dswiki.png | type = Utilities | version = 0.3alpha2 | licence = Mixed | author = OlliPolli ...")
 
m (Text replacement - "Category:DS homebrew applications" to "")
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = DSwiki
|title=DSwiki
| image       = [[File:Dswiki.png]]
|image=Dswiki2.png
| type       = Utilities
|description=Offline Wikipedia Reader.
| version     = 0.3alpha2
|author=OlliPolli
| licence    = Mixed
|lastupdated=2009/03/20
| author      = OlliPolli
|type=Utilities
| website     =  
|version=0.3 Alpha 2
| download    = Media:DSwikialpha2ds.zip
|license=Mixed
| source     = http://code.google.com/p/dswiki/
|download=https://dlhb.gamebrew.org/dshomebrew/dswiki.7z
|website=http://code.google.com/p/dswiki
|source=http://code.google.com/p/dswiki
}}
}}
[[File:Dswiki2.png]]
DSwiki is an offline viewer for Wiki markup, for example for the Wikipedia, Wikibooks, Wiktionaries. It is NOT a web browser.
DSwiki is an offline viewer for Wiki markup, for example for the Wikipedia, Wikibooks, Wiktionaries. It is NOT a web browser.


This homebrew is optimal for all people with a Nintendo DS that like to have their information "portable", but cannot access the Internet directly. 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,
This homebrew is optimal for all people with a Nintendo DS that like to have their information "portable", but cannot access the Internet directly. 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.
most homebrew programs can't handle UTF-8.


It was ranked 6th in the NEO Spring Coding Compo 2009, APP section.  
It was ranked 6th in the NEO Spring Coding Compo 2009, APP section.  


==Features==
==Features==
*Get the complete Wikipedia on a Nintendo DS. The English language edition fits on a 4GB storage device, the German edition is just 1.2GB.
* Get the complete Wikipedia on a Nintendo DS (English edition fits on a 4GB storage device, German edition is 1.2GB).
*Quite good handling of internal links. Alternative display text and appended letters are supported to create the same look as in the online version. Subpage links are supported.
* Quite good handling of internal links.  
*Very good Unicode/UTF8-Support  
* Alternative display text and appended letters are supported to create the same look as in the online version.
*Fast and easy searchable index
* Subpage links are supported.
*Bookmarks
* Very good Unicode/UTF8-Support.
* Fast and easy searchable index.
* Bookmarks.


==Installation==
==Installation==
#Download and extract file
Download and extract file, [[DLDI|DLDI]] patch it if needed and copy it to the root directory of the card.
#[http://chishm.drunkencoders.com/DLDI/ DLDI patch] it if needed and copy it to the root directory of the card
 
#Create a folder in the root of your card called /dswiki
Create a folder in the root of your card called dswiki.
#Create a dump of the wiki site you want to use, [http://code.google.com/p/dswiki/wiki/Dumps pre-made dump]
 
#Copy all the files ifo, idx, ao1, ao2 and db? to the folder you created
Create a dump of the wiki site you want to use, [http://code.google.com/p/dswiki/wiki/Dumps pre-made dump].
 
Copy all the files ifo, idx, ao1, ao2 and db? to the folder you created.


==User guide==
==User guide==
Take the tutorial at the first start, or start it any time later from the menu.
Take the tutorial at the first start, or start it any time later from the menu.
 
A random article will be loaded at the start.


==Controls==
==Controls==
Navigation:
'''Navigation:'''


Up/Down - Scroll one line backward/forward
Up/Down - Scroll one line backward/forward
Line 47: Line 52:
Select - Choose another available wiki  
Select - Choose another available wiki  


Loading Articles:
'''Load Articles:'''


A - Go to another random article
A - Go to another random article
Line 53: Line 58:
Stylus - Follow a link on the bottom screen  
Stylus - Follow a link on the bottom screen  


A random article will be loaded at the start.
==Screenshots==
https://dlhb.gamebrew.org/dshomebrew/dswiki2.png


==Changelog==
==Changelog==
'''Version 0.3 alpha 2'''
'''Version 0.3 alpha 2'''
*Fixed some issues with the translation from wiki-markup to XML. That results in a significantly higher number of pages to display correctly.
* Fixed some issues with the translation from wiki-markup to XML. That results in a significantly higher number of pages to display correctly.
*Percent indicator updates to show the progress while processing the DOM.
* Percent indicator updates to show the progress while processing the DOM.
*Slightly reformulated the textbrowser-part of the tutorial.
* Slightly reformulated the textbrowser-part of the tutorial.
*Doubled the memory space for caching font data, resulting in a better performance with non-standard languages.  
* Doubled the memory space for caching font data, resulting in a better performance with non-standard languages.  


==Credits==
==Credits==
DSwiki is based on:
DSwiki is based on:
* [http://tvgame360.com.tw/viewthread.php?tid=21913&extra=&page=1 NewDictS] Thanks to sesa for graphics-/unicode- and font-routines.
* [http://code.google.com/p/wiki2touch Wiki2Touch] Thanks to Tom Haukap for the file format and index routines.
* [http://bzip.org/ libbzip2].
* [http://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html UCS fonts].


[http://tvgame360.com.tw/viewthread.php?tid=21913&extra=&page=1 NewDictS] Thanks to sesa for graphics-/unicode- and font-routines.
Thanks to Markus Kuhn + some other fonts + [http://www.stefanie-gronau.de Titlegraphic].
 
[http://code.google.com/p/wiki2touch Wiki2Touch] Thanks to Tom Haukap for the file format and index routines.
 
[http://bzip.org/ libbzip2]


[http://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html UCS fonts]
Thanks to beloved wife.


Thanks to Markus Kuhn + some other fonts + [Titlegraphic http://www.stefanie-gronau.de]  
==External links==
* Google Code - http://code.google.com/p/dswiki
* NeoFlash - [https://web.archive.org/web/20210207055212/https://www.neoflash.com/forum/index.php?topic=5519.0 https://www.neoflash.com/forum/index.php?topic=5519.0] (archived)


Thanks to beloved wife


[[Category:Homebrew applications]]
[[Category:Utility homebrews on DS]]

Latest revision as of 07:11, 1 May 2024

DSwiki
Dswiki2.png
General
AuthorOlliPolli
TypeUtilities
Version0.3 Alpha 2
LicenseMixed
Last Updated2009/03/20
Links
Download
Website
Source

DSwiki is an offline viewer for Wiki markup, for example for the Wikipedia, Wikibooks, Wiktionaries. It is NOT a web browser.

This homebrew is optimal for all people with a Nintendo DS that like to have their information "portable", but cannot access the Internet directly. 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.

It was ranked 6th in the NEO Spring Coding Compo 2009, APP section.

Features

  • Get the complete Wikipedia on a Nintendo DS (English edition fits on a 4GB storage device, German edition is 1.2GB).
  • Quite good handling of internal links.
  • Alternative display text and appended letters are supported to create the same look as in the online version.
  • Subpage links are supported.
  • Very good Unicode/UTF8-Support.
  • Fast and easy searchable index.
  • Bookmarks.

Installation

Download and extract file, DLDI patch it if needed and copy it to the root directory of the card.

Create a folder in the root of your card called dswiki.

Create a dump of the wiki site you want to use, pre-made dump.

Copy all the files ifo, idx, ao1, ao2 and db? to the folder you created.

User guide

Take the tutorial at the first start, or start it any time later from the menu.

A random article will be loaded at the start.

Controls

Navigation:

Up/Down - Scroll one line backward/forward

Left/Right - Scroll one page backward/forward

L/R - Go one page back/forward in history

Select - Choose another available wiki

Load Articles:

A - Go to another random article

Stylus - Follow a link on the bottom screen

Screenshots

dswiki2.png

Changelog

Version 0.3 alpha 2

  • Fixed some issues with the translation from wiki-markup to XML. That results in a significantly higher number of pages to display correctly.
  • Percent indicator updates to show the progress while processing the DOM.
  • Slightly reformulated the textbrowser-part of the tutorial.
  • Doubled the memory space for caching font data, resulting in a better performance with non-standard languages.

Credits

DSwiki is based on:

Thanks to Markus Kuhn + some other fonts + Titlegraphic.

Thanks to beloved wife.

External links

Advertising: