cookutils rev 816
cooker.cgi: add info support (again)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Jul 07 13:34:38 2016 +0200 (2016-07-07) |
parents | 48ebce528e77 |
children | 0fcf24dbe68e |
files | web/cooker.cgi |
line diff
1.1 --- a/web/cooker.cgi Wed Jul 06 19:05:12 2016 +0200 1.2 +++ b/web/cooker.cgi Thu Jul 07 13:34:38 2016 +0200 1.3 @@ -115,14 +115,20 @@ 1.4 # Tiny texinfo browser 1.5 1.6 info2html() { 1.7 - sed -e 's|^\* \(.*\)::$|* <a href="#\1">\1</a>|' \ 1.8 + sed \ 1.9 + -e 's|&|\&|g' -e 's|<|\<|g' \ 1.10 + -e 's|^\* \(.*\)::|* <a href="#\1">\1</a> |' \ 1.11 + -e 's|\*note \(.*\)::|<a href="#\1">\1</a>|' \ 1.12 -e '/^File: /s|(dir)|Top|g' \ 1.13 - -e '/^File: /s|Node: \([^,]*\)|Node: <a name="\1"></a>\1|' \ 1.14 + -e '/^File: /s|Node: \([^,]*\)|Node: <a name="\1"></a><u>\1</u>|' \ 1.15 -e '/^File: /s|Next: \([^,]*\)|Next: <a href="#\1">\1</a>|' \ 1.16 -e '/^File: /s|Prev: \([^,]*\)|Prev: <a href="#\1">\1</a>|' \ 1.17 -e '/^File: /s|Up: \([^,]*\)|Up: <a href="#\1">\1</a>|' \ 1.18 -e '/^File: /s|^.*$|<i>&</i>|' \ 1.19 - -e '/^Tag Table:$/,/^End Tag Table$/d' 1.20 + -e '/^Tag Table:$/,/^End Tag Table$/d' \ 1.21 + -e '/INFO-DIR/,/^END-INFO-DIR/d' \ 1.22 + -e "s|https*://[^>),'\"\` ]*|<a href=\"&\">&</a>|g" \ 1.23 + -e "s|ftp://[^>),\"\` ]*|<a href=\"&\">&</a>|g" 1.24 } 1.25 1.26