#!/bin/sh # # Taginfo source: Wiki # # update.sh DIR # set -e DIR=$1 DATECMD='date +%Y-%m-%dT%H:%M:%S' if [ "x" = "x$DIR" ]; then echo "Usage: update.sh DIR" exit 1 fi echo "`$DATECMD` Start wiki..." EXEC_RUBY="$TAGINFO_RUBY" if [ "x$EXEC_RUBY" = "x" ]; then EXEC_RUBY=ruby fi echo "Running with ruby set as '${EXEC_RUBY}'" DATABASE=$DIR/taginfo-wiki.db CACHEDB=$DIR/wikicache.db LOGFILE_WIKI_DATA=$DIR/get_wiki_data.log LOGFILE_IMAGE_INFO=$DIR/get_image_info.log rm -f $DIR/allpages.list rm -f $DIR/tagpages.list rm -f $LOGFILE rm -f $DATABASE if [ ! -e $CACHEDB ]; then sqlite3 $CACHEDB $LOGFILE_WIKI_DATA echo "`$DATECMD` Getting image info..." $EXEC_RUBY ./get_image_info.rb $DIR >$LOGFILE_IMAGE_INFO #echo "`$DATECMD` Getting links to Key/Tag/Relation pages..." #$EXEC_RUBY ./get_links.rb $DIR >$DIR/links.list #echo "`$DATECMD` Classifying links..." #$EXEC_RUBY ./classify_links.rb $DIR echo "`$DATECMD` Extracting words..." $EXEC_RUBY ./extract_words.rb $DIR echo "`$DATECMD` Running post.sql..." sqlite3 $DATABASE