We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 15dc4bb commit 923faefCopy full SHA for 923faef
renderer.sh
@@ -12,9 +12,8 @@ TempDir=$(mktemp -d)
12
ArticleFile="$TempDir/Article.html"
13
OutFile="$TempDir/OutFile.html"
14
15
-while IFS= read -r line; do
16
- printf '%s\n' "$line" >> $ArticleFile
17
-done
+[ $# -ge 1 -a -f "$1" ] && input="$1" || input="-"
+cat $input > "$ArticleFile"
18
19
cat $ArticleFile | sed -e 's/<img[^>]*>//g' | sed -e 's/<div[^>]*>//g' | hxclean | hxnormalize -e -L -s 2>/dev/null | tidy -quiet -omit -clean 2>/dev/null | hxunent | iconv -t utf-8//TRANSLIT - | sed -e 's/\(<em>\|<i>\|<\/em>\|<\/i>\)/&🞵/g' | sed -e 's/\(<strong>\|<b>\|<\/strong>\|<\/b>\)/&🞶/g' |lynx -dump -stdin -display_charset UTF-8 -width 140 | sed -e 's/\*/•/g' | sed -e 's/Θ/🞵/g' | sed -e 's/Φ/🞯/g' | sed 's/^/
20
\t/'
0 commit comments