aboutsummaryrefslogtreecommitdiff
path: root/run/perlmonks
diff options
context:
space:
mode:
Diffstat (limited to 'run/perlmonks')
-rwxr-xr-xrun/perlmonks8
1 files changed, 5 insertions, 3 deletions
diff --git a/run/perlmonks b/run/perlmonks
index 53e9583..d64c93d 100755
--- a/run/perlmonks
+++ b/run/perlmonks
@@ -3,6 +3,7 @@
use strict;
use warnings;
+use HTML::Entities;
use LWP::UserAgent ();
use Time::Piece;
use XML::LibXML;
@@ -28,10 +29,11 @@ my @nodes =
for (@nodes) {
my ($node, $time) = @$_;
my $d = $time->strftime('%a, %e %B %Y %H:%M:%S UTC');
- my $f = ($node->findnodes('./@authortitle'))[0]->to_literal;
- (my $s = $node->to_literal) =~ s/^\s+|\s+$//;
- next if $s eq $f; # Skip home nodes
+ my $f = encode_entities ($node->findnodes('./@authortitle'))[0]->to_literal;
+ (my $s = encode_entities $node->to_literal) =~ s/^\s+|\s+$//;
my $l = 'https://www.perlmonks.org/?node_id=' . ($node->findnodes('./@node_id'))[0]->to_literal;
+
+ next if $s eq $f; # Skip home nodes
print <<HTML;
<div class="entry">
<div class="date">Date: $d</div>