author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Fri, 07 Aug 2009 23:32:57 +0300 | |
changeset 15 | 3b3e166c793e |
parent 4 | 746384ca83b6 |
permissions | -rwxr-xr-x |
3
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
1 |
#!/bin/sh |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
2 |
|
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
3 |
help() { |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
4 |
echo "Usage:" |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
5 |
echo " update-ifo.sh <file>.ifo" |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
6 |
} |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
7 |
|
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
8 |
if [ x$1 = x ]; then |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
9 |
help |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
10 |
exit 1 |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
11 |
fi |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
12 |
|
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
13 |
name=$1 |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
14 |
name=${name%.ifo} |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
15 |
echo $1 |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
16 |
echo $name |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
17 |
|
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
18 |
if [ $1 = $name ]; then |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
19 |
echo "Error: file must have .ifo extension." |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
20 |
exit 1 |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
21 |
fi |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
22 |
|
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
23 |
if [ ! -e $1 ]; then |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
24 |
echo "Error: file $1 not exist." |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
25 |
fi |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
26 |
|
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
27 |
date=`date +%Y-%m-%d` |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
28 |
|
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
29 |
echo "author=Oleksandr Gavenko" >>$1 |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
30 |
echo "email=gavenkoa@gmail.com" >>$1 |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
31 |
echo "website=http://gavenkoa.blogspot.com" >>$1 |
cc5593c28a4b
Update .ifo file with author/date/description info.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
32 |
echo "date=$date" >>$1 |
4
746384ca83b6
Now description correspond with dictionary.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
3
diff
changeset
|
33 |
if [ -e $name.descr ]; then |
746384ca83b6
Now description correspond with dictionary.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
3
diff
changeset
|
34 |
echo "description="`head -n 1 $name.descr` >>$1 |
746384ca83b6
Now description correspond with dictionary.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
3
diff
changeset
|
35 |
fi |