Android/Setup

From XOWA: the free, open-source, offline wiki application

Installing the XOWA Android App

Choose one of the following:

Setting up a wiki: Simple Wikipedia

For a brief test, let's start with Simple Wikipedia.

Download the html-only version on your desktop

  • Download the html-only version. This will not have any images. It's about 500 MB.
https://archive.org/download/Xowa_simplewiki_latest/Xowa_simplewiki_2016-03-05_html.7z html
  • Unzip the 7z file using 7-zip
Assuming you downloaded to the C drive, you should have a folder like C:\xowa\wiki\simple.wikipedia.org. This folder will have these files:
C:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-text.xowa
C:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-html.xowa
C:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-file.xowa
C:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-file-user.xowa
  • Move the files to your microSD card with a folder structure of \Android\data\org.xowa\[1]. Assuming your microSD card is attached as the X drive, you will have files like these:
X:\Android\data\org.xowa\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-text.xowa
X:\Android\data\org.xowa\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-html.xowa
X:\Android\data\org.xowa\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-file.xowa
X:\Android\data\org.xowa\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-file-user.xowa

Download the images on your desktop

If you have time and space, you should also download the images

  • Download the image file. This file is 2 GB.
https://archive.org/download/Xowa_simplewiki_latest/Xowa_simplewiki_2016-03-05_file.7z html
  • Unzip the 7z file
Assuming you downloaded to the C drive, you should have a folder like C:\xowa\wiki\simple.wikipedia.org. This folder will have these files:
C:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-file.xowa
C:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-file-user.xowa
Note that these files have the same names as those in the html download. These files should overwrite the existing files in the html download.

Open the wiki in XOWA Android

  • Insert the microSD into your Android device
  • Launch XOWA on your Android device
  • Press the menu button in the top left-hand corner
  • Press the XOWA button
  • Press the blue plus image in the top right-hand corner of the grid
If you're on Marshmallow, you will get a prompt to allow XOWA to read your SD card. Please allow it. For more information on XOWA's privacy policy, see Help/Privacy/Android
  • Go to the wiki folder on your SD card
For example, on an LG G4 device, you would navigate to storage -> CARD-CODE -> xowa -> wiki -> simple.wikipedia.org
  • Press the file with the XOWA icon. In this case it would be simple.wikipedia.org-text.xowa
  • Press the link for simple.wikipedia.org on the XOWA page. You will be navigated to simple.wikipedia.org/wiki/Main_Page.

Setting up a wiki: English Wikipedia or any other

The process is the same as Simple Wikipedia, except you will be downloading many more files.

  • For the html-only version, you will be downloading 28 GB. See the html links below for English Wikipedia
  • For images, you will be downloading another 82 GB. See the file links below for English Wikipedia

Note that all files are not required. You can download some files and the wiki will still work. For example:

  • You can download the html-only files. You do not need images in order to use the wiki
  • You can download some of the html databases and skip others
For example, if you don't download html.category articles, you won't be able to read categories (articles in the [[Category]] namespace)
  • You can download some of the image databases and skip others
For example, if you don't download images.main articles.part-02, you won't have 500,000 random images.

Finally, the following files are required:

  • If you're running html-only:
    • html.core
    • html.file stubs
  • If you're running html and images:
    • html.core
    • html.file stubs
    • images.core

Android wikis [2]

wiki wiki date posted date size
(GB)
type download

https://simple.wikipedia.org

2016-03-05

2016-03-28

1.9

.xowa

html
images

https://en.wikipedia.org (Android)

2016-05-01

2016-05-24

28.8

.xowa

html.core
html.main articles.part-1
html.main articles.part-2
html.main articles.part-3
html.project articles
html.category articles
html.portal articles

https://en.wikipedia.org

2016-03-05

2016-04-09

80

.xowa

images.core
images.main articles.part-01
images.main articles.part-02
images.main articles.part-03
images.main articles.part-04
images.main articles.part-05
images.main articles.part-06
images.main articles.part-07
images.main articles.part-08
images.main articles.part-09
images.main articles.part-10
images.other articles

https://en.wikipedia.org

2016-05-01

2016-05-17

6.2

.xowa

images.update.2016-05-01 (.xowa)

https://de.wikipedia.org

2016-04-07

2016-04-21

39

.xowa

core
html
images.core
images.main articles.part-1
images.main articles.part-2
images.main articles.part-3
images.main articles.part-4
images.other articles
images.update: 2016-04

https://de.wiktionary.org
https://de.wikisource.org
https://de.wikivoyage.org
https://de.wikiquote.org
https://de.wikibooks.org
https://de.wikiversity.org
https://de.wikinews.org

2016-04-07

2016-04-21

4.9

.xowa

wikis and images

  1. ^
    • The \Android\data\org.xowa\ folder is strongly recommended.
      • Android Kit-Kat devices can only write to an external folder with this hierarchy: \Android\data\org.xowa\
      • XOWA Android currently does not write to any databases, but it will in the coming months. I'm working on an auto-update "merge" facility which will split a wiki into pieces and merge them together. The merging will require write permissions.
    • If you only want to have read-only access, you can use any other path. For example, X:\xowa\wiki\simple.wikipedia.org\simple.wikipedia.org-text.xowa .
  2. ^ More wikis will be generated over the coming months. If you want a specific wiki, please make a request at https://github.com/gnosygnu/xowa/issues

Namespaces

XOWA

Getting started

Android

Help

Blog

Donate