以下も参照してください
・iPod touch with Wikipedia (1)
・iPod touch with Wikipedia (2)
・iPod touch with Wikipedia (3)
必要なもの(リポジトリにありまあす)
# yum -y install eb freepwing
スクリプト
#!/bin/sh
if [ $# -ne 2 ]
then
echo "example: $0 jawiki ウィキペディア日本語版"
echo "example: $0 jawiki-latest-pages-articles.xml.bz2 ウィキペディア日本語版"
exit
fi
tmpdir="/var/tmp/build_wikimedia-"`date +%Y%m%d-%H:%M:%S`
fpw=wikipedia-fpw-20080616
wiki=$1
title=$2
mkdir $tmpdir
pushd $tmpdir
wget -q http://green.ribbon.to/~ikazuhiro/dic/files/$fpw-src.tar.gz || exit 1
tar zxf $fpw-src.tar.gz
pushd $fpw
mv catalogs.txt catalogs_original.txt
iconv -f EUCJP -t UTF8 catalogs_original.txt | sed "s/ウィキペディア日本語版/$title/" | iconv -f UTF8 -t EUCJP >catalogs.txt
if [ -f "$wiki" ];
then
cp "$wiki" .
wiki=`echo "$wiki" | sed -e 's/\/.*\///' | awk -F - '{ print $1 }'`
else
wget -q http://download.wikimedia.org/$wiki/latest/$wiki-latest-pages-articles.xml.bz2 || exit 1
fi
bunzip2 $wiki-latest-pages-articles.xml.bz2 >/dev/null || exit 1
mv $wiki-latest-pages-articles.xml wikipedia.xml
fpwmake && fpwmake catalogs && fpwmake package
popd
popd
unzip $tmpdir/$fpw/$fpw.zip >/dev/null
rm -rf $tmpdir
dic="$wiki-"`date +%Y%m%d`
mv WIKIP $dic
pushd $dic
ebzip --level 5
popd
exit 0
0 件のコメント:
コメントを投稿