]> git.phdru.name Git - bookmarks_db.git/blob - bkmk-koi
Minor optimization (free an object). Changed error message.
[bookmarks_db.git] / bkmk-koi
1 #! /bin/sh
2
3 PATH=$HOME/lib/bookmarks_db:$PATH
4
5
6 bkmk2db || exit 1
7
8 BKMK_FORMAT=NETSCAPE
9 export BKMK_FORMAT
10
11 db2bkmk.py || exit 1
12 db2bkmk.py -p "Private links" -o public-koi.tmp || exit 1
13
14 exit 0
15
16 db2bkmk.py -t $HOME/lib/bookmarks_db/koi2win.db -o private-win.tmp || exit 1
17 db2bkmk.py -t $HOME/lib/bookmarks_db/koi2win.db -p "Private links" -o public-win.tmp || exit 1
18
19
20 replace() {
21    sed "s^$2^$3^" $1 > _tmp.$$
22    mv _tmp.$$ $1
23 }
24
25 replace private-win.tmp http://koi.aha.ru/ http://win.aha.ru/
26 replace public-win.tmp  http://koi.aha.ru/ http://win.aha.ru/
27 replace private-win.tmp http://koi.postman.ru/ http://win.postman.ru/
28 replace public-win.tmp  http://koi.postman.ru/ http://win.postman.ru/
29
30 towin < private-win.tmp > bookmark.ht0
31 towin < public-win.tmp  > bookmark.ht1
32
33 exit 0
34
35 diff $HOME/.netscape/bookmarks.html bookmarks.html > diff.out
36
37 if [ "$1" = "-c" ]; then
38    echo -n "Copying to home: "
39    cp -p bookmarks.html $HOME/.netscape/bookmarks.html && echo "Ok"
40 fi