20080228 新增新版Wiki2Touch截图,并开始准备放出新版软件的安装步骤
20080303 新版Wiki2Touch正式推出
20080310 新增图像包安装方法
20080318 新增Wiki2Touch 0.60 安装方法 - 新增繁简互换搜寻功能 - 强烈建议中文维基用家更新
20080319 更新图像
20080322 新增图像包下载点, 感谢lyx 大大提供空间
20080324 新增数据包下载点, 感谢lyx 大大提供空间
有说,维基百科是人类所有知识的总合,是所有人都有份参与的智慧的结晶. 而这结晶,可以缩小到放得进你的口袋,这种美好的感觉可以在iPhone 上重现.
离线版维基百科就是这样的一项软件,它可以在没有网路支援下完整地重现维基百科上每一项条目,为你在飞机上,轮船上,或其他没有网路的地方给你精神食粮.
新版维基比旧版更简单易用,新增的功能有:
- 就算port 不一样,也不用再手动重启wikisrvd 了,因为在GUI上已经可以设定port 号
- 加入了搜寻功能,中文也可以啊
- 不再要放几百个档在iPhone 了,一个就可以
- 速度有很明显的提升,如果要更快可以关掉enable template 功能,但有些页面显示会不正常或缺一些资料
- 繁简互换搜寻,即是无论输入繁体还是简体都可以找得到
- 图像功能进一步加强,图像大小显示与实际维基相若
- 在首页按下维基图像可进随机页面,适合要杀时间时用
未来希望新增的功能:
- 目前部分版面排版有误,现正与作者联络解决中
- 本文最后所述部分人物的维基页面掉线现象的解决
- 中文维基特有的代码 如-{zh:xxx}- 正确显示
以下是截图:
首页


搜寻功能


内文效果(中文维基是部分繁体字又部分简体字的, 主要是看该页编者是哪里人它就是什么样, 从Wiki2Touch 没法控制)


好,废话少说以下就是这个软件的安装方法:
适用韧体:1.0.2,以上
作业系统:iPhone , Mac OS , Windows
操作等级:▼▼▽▽▽
所需技术:iPhone基本操作概念
额外必备:上传档案到iPhone 的方法
步骤0:如果以前有安装过WikiSrv 的话.请先删除以下目录(及以下所有目录及档案): 复制内容到剪贴板 代码:
/Applications/WikiSrv.app
/private/var/root/Media/Wikipedia
最理想是删除以下目录后Restart iPhone 即白苹果重新启动
步骤0:如果以前有安装过0.52 版Wiki2Touch 的话.请直接从installer 更新Wiki2Touch 至0.60 版并跳到步骤2 重新制作articles.bin, 并把/var/root/Media/Wikipedia 移到/var/mobile/Media/Wikipedia 或制作一条link: 复制内容到剪贴板 代码:
ln -s /var/root/Media/Wikipedia /var/mobile/Media/Wikipedia
步骤1及步骤2: 感谢热心网友lyx 大大提供articles.bin 下载地址, 下载后直接解压成articles.bin 可跳至步骤3
http://8iz.biz/iphone/wiki060/zhwiki/articles.rar
步骤1: 到维基网页下载想安装的维基数据包
http://download.wikimedia.org/backup-index.html
中文维基是zhwiki,08年2月28日的数据下载网址在此:
http://download.wikimedia.org/zhwiki/20080228/
只需要pages-articles.xml.bz2就够了,其他可以忽略
中文(zhwiki)维基处理后约为200MB
英文(enwiki)维基约为2.4GB
日文(jawiki)维基约为650MB
粤语(zh_yuewiki)维基约为7MB
步骤2:
下载Wiki2Touch 在google code 的档案
最新版是0.60地址是
Windows:
http://wiki2touch.googlecode.com/files/Wiki2TouchUtils_Win_060a.zip
Mac OS X:
http://wiki2touch.googlecode.com/files/Wiki2TouchUtils_OSX_060.zip
使用Mac 的请跳到步骤2A,使用Windows 的跳到步骤2B
步骤2A:把Wiki2TouchUtils_OSX_060.zip解压到一个档案夹内,和pages-articles.xml.bz2放到一起,然后打开terminal输入以下:
复制内容到剪贴板 代码:
chmod 755 indexer
./indexer -d 档案名
其中档案名必须是你在第一步下载的档案全名,如:
zhwiki-20080228-pages-articles.xml.bz2
做完后, 得到articles.bin 和images.txt
步骤2B:把Wiki2TouchUtils_Win_060a.zip解压到一个档案夹内,和pages-articles.xml.bz2放到一起,然后打开Command prompt (在"执行"输入cmd 并使用cd 指令进入档案夹, 如cd "C:\Documents and Settings\Gaarder\桌面\wikipedia")输入以下: 复制内容到剪贴板 代码:
indexer -d 档案名
其中档案名必须是你在第一步下载的档案全名,如:
zhwiki-20080228-pages-articles.xml.bz2
做完后, 得到articles.bin 和images.txt
步骤3:
在Installer 加入源
http://168weedon.com/i 这是我的私人网站架设的一个暂时性安装源, 等Wiki2Touch 作者把安装包加入如Ste Packaging 后这个源便会删除, 但目前用这个是没有问题的. 加入后安装Temporary 底下的Wiki2Touch 程式
步骤4:
使用任何方法, 把articles.bin 和images.txt 上传到iPhone 上的
/private/var/root/Media/Wikipedia/zh 上 (1.1.3 以上是/private/var/mobile/Media/Wikipedia/zh)
(如果第1/2步弄的是de,en,es,fr或it维基的话,请上传到/private/var/root/Media/Wikipedia/ (或/private/var/mobile/Media/Wikipedia)下的适当目录, 如果是不在以上之列, 如ja wiki,请新增一个档案夹并把language.config从zh copy 过去并修改好,重点是模版的名称必须要正确 )
在1.1.3/1.1.4下请以ssh /terminal 以root 身份输入以下指令,可大幅加速页面显示速度: 复制内容到剪贴板 代码:
chown -R mobile:mobile /var/mobile/Media/Wikipedia
步骤5:
在Springboard 打开Wiki2Touch 程式, 选Enabled


填好Port (不懂的话8080 就好)
Expend template 就是把页面上的模版都解开显示出来, On 的话页面会比较漂亮但较慢, 而且有些资料不把这项打开是显示不出来的.
每次重开机也需要Enable 一遍.
使用方法:
按以上做完后就算安装完成, 在 Wiki2Touch 里按Launch Browser 即可直接进入维基介面.
在介面里可直接使用中文进行查询, 找到想看的条目后点击即可.
另,如果安装了多语言维基, 在寻找时只要加入"语言:"即可找到想要的条目, 如"zh:孔子" "en:iPhone"等
按上面的安装方法安装后, 所有条目都没有图像, 这是因为维基上图像实在太多, 而且没有一个有系统的方法下载全部图像, 所以一般离线维基都不会附图
图像的安装方法:
更新:
得到lyn 的热心帮助, 引用:
找了一个空间,将images.bin传过去了。为传输方便,已将其压缩为images.rar,下载后请解压缩。
地址:http://8iz.biz/iphone/wiki060/zhwiki/images.rar
解压缩后把images.bin 传到iPhone 和articles.bin 放一起就可以
大约有90%的图像都能显示
================================================================
不能下载图像包时, 以下步骤可自制图像包, 先准备以下:
Windows 机器一台, 2GB硬盘空间, 十小时不间断挂网
iPhone, 至少有800MB 空间
步骤2的Wiki2TouchUtils_Win_060.zip 和image.txt
另外还要下载
http://wiki2touch.googlecode.com/files/ImageGetter_1_0.zip
把ImageGetter_1_0.zip 解开, 在bin/Release内有ImageGetter.exe
把它和image.txt 放到一起
双点ImageGetter.exe, 在Language code 填zh 按Go
挂网等候十小时, 会生成约800MB 大的Images 档案夹
生成后, 从Wiki2TouchUtils_Win_060.zip拿到pack.exe , 把它也和ImageGetter.exe 放到一起
使用Command prompt 输入: pack zh Images
这一步会生成一个images.bin (约600MB)
最后把images.bin 传到iPhone 和articles.bin 放一起就可以
================================================================
已知问题:
开启Template功能进入某些人物的维基页面会出现掉线现象,如下:
"比如输入“张”,可以看到列表,选“张万年”,出现错误,"(NSURLErrorDomain:-1005)",然后就什么都访问不了了。但是选“张三丰”就没问题。"
现正与作者商量解决
目前有一避免发生办法:
先删除/var/root/Media/Wikipedia/zh/cache (/var/mobile/Media/Wikipedia/zh/cache)所有内容
然后打开wiki2touch 输入"椎名碧流"等页面出现正常
以后进张万年一页 也不会再有问题
原因是进椎名碧流一页时会生成缓存(cache), 以后进张万年一页就用好的缓存就没有问题
你试试其实孔子,朱德等等也有这个问题