489
|
1 |
Index: wv-trunk/wvText.in
|
|
2 |
===================================================================
|
|
3 |
--- wv-trunk/wvText.in (revision 21979)
|
|
4 |
+++ wv-trunk/wvText.in (working copy)
|
|
5 |
@@ -18,20 +18,25 @@
|
|
6 |
else
|
|
7 |
which links >/dev/null 2>&1
|
|
8 |
if [ ${?} -eq "0" ]; then
|
|
9 |
- USE_DUMP=2
|
|
10 |
+ USE_DUMP=2
|
|
11 |
else
|
|
12 |
- which lynx >/dev/null 2>&1
|
|
13 |
- if [ ${?} -eq "0" ]; then
|
|
14 |
- USE_DUMP=1
|
|
15 |
- fi
|
|
16 |
+ which lynx >/dev/null 2>&1
|
|
17 |
+ if [ ${?} -eq "0" ]; then
|
|
18 |
+ USE_DUMP=1
|
|
19 |
+ else
|
|
20 |
+ which w3m >/dev/null 2>&1
|
|
21 |
+ if [ ${?} -eq "0" ]; then
|
|
22 |
+ USE_DUMP=4
|
|
23 |
+ fi
|
|
24 |
+ fi
|
|
25 |
fi
|
|
26 |
fi
|
|
27 |
|
|
28 |
if [ $USE_DUMP -eq "1" ]; then
|
|
29 |
- echo "Could not find required program 'elinks' or 'links'"
|
|
30 |
+ echo "Could not find required program 'elinks' or 'links' or 'w3m'"
|
|
31 |
echo "Using lynx. Ouput will be pretty ugly."
|
|
32 |
elif [ $USE_DUMP -eq "0" ]; then
|
|
33 |
- echo "Could not find required program 'elinks', 'links', or even 'lynx'"
|
|
34 |
+ echo "Could not find required program 'elinks', 'links', 'w3m', or even 'lynx'"
|
|
35 |
echo "Using wvWare -x wvText.xml. Ouput will be pretty bad."
|
|
36 |
fi
|
|
37 |
|
492
|
38 |
@@ -54,7 +59,10 @@
|
489
|
39 |
exit 1
|
|
40 |
fi
|
|
41 |
|
|
42 |
- if [ $USE_DUMP -eq "3" ]; then
|
|
43 |
+ if [ $USE_DUMP -eq "4" ]; then
|
492
|
44 |
+ # w3m
|
|
45 |
+ w3m -T text/html -dump "${tmpdir}/${TMP_FILE}" > "${2}"
|
|
46 |
+ elif [ $USE_DUMP -eq "3" ]; then
|
489
|
47 |
# elinks does the best
|
|
48 |
elinks -dump -force-html "${tmpdir}/${TMP_FILE}" > "${2}"
|
|
49 |
elif [ $USE_DUMP -eq "2" ]; then
|