]> git.phdru.name Git - bookmarks_db.git/blob - bkmk-koi
Version 3.3.1.
[bookmarks_db.git] / bkmk-koi
1 #! /bin/sh
2
3 PATH=$HOME/lib/bookmarks_db:$PATH
4
5 if [ -f ./bookmarks.html ]; then
6    BKMK=
7 elif [ -f $HOME/.netscape/bookmarks.html ]; then
8    BKMK=$HOME/.netscape/bookmarks.html
9 else
10    echo Cannot find bookmarks.html, aborted
11    exit 1
12 fi
13
14
15 ns-unescape || exit 1
16 bkmk2db || exit 1
17 #check_db.py -l bookmarks.err || exit 1
18
19 #cp $HOME/Internet/WWW/header header
20 db2bkmk.py || exit 1
21 db2bkmk.py -p "Private links" -o public-koi.tmp || exit 1
22
23 db2bkmk.py -t $HOME/lib/bookmarks_db/koi2win.db -o private-win.tmp || exit 1
24 db2bkmk.py -t $HOME/lib/bookmarks_db/koi2win.db -p "Private links" -o public-win.tmp || exit 1
25
26
27 replace() {
28    sed "s^$2^$3^" $1 > _tmp.$$
29    mv _tmp.$$ $1
30 }
31
32 replace private-win.tmp http://koi.aha.ru/ http://win.aha.ru/
33 replace public-win.tmp  http://koi.aha.ru/ http://win.aha.ru/
34 replace private-win.tmp http://koi.postman.ru/ http://win.postman.ru/
35 replace public-win.tmp  http://koi.postman.ru/ http://win.postman.ru/
36
37 towin < private-win.tmp > bookmark.ht0
38 towin < public-win.tmp  > bookmark.ht1
39
40 diff $HOME/.netscape/bookmarks.html bookmarks.html > diff.out
41
42 if [ "$1" = "-c" ]; then
43    echo -n "Copying to home: "
44    cp -p bookmarks.html $HOME/.netscape/bookmarks.html && echo "Ok"
45 fi