#!/usr/bin/env perl
-# Copyright (C) 2014, Eric Wong <normalperson@yhbt.net> and all contributors
+# Copyright (C) 2014-2015 all contributors <meta@public-inbox.org>
# License: AGPLv3 or later (https://www.gnu.org/licenses/agpl-3.0.txt)
#
# Stupid script to make HTML from preformatted, utf-8 text versions,
# temporarily swap > for escape so our s!! to add href works.
# there's probably a way to do this with only a single s!! ...
$str =~ s!>!\e!g;
-$str =~ s!\b(https?://[\w+\+\&\?\.\%\;/-]+)!<a\nhref="$1"\n>$1</a>!g;
+$str =~ s!\b((nntp|ftp|https?)://[\w+\+\&\?\.\%\;/#-]+)!<a
+href="$1"\n>$1</a>!g;
+
$str =~ s!\e!>!g; # swap escapes back to >
print '<html><head>',