[% USE df = DateTime::Format('DateTime::Format::Strptime', { pattern => '%FT%T%z', locale => 'en_US', time_zone => 'GMT' }) -%] [% USE Dumper -%] [% docs=changed.nsortf('last_change') -%] [% tag='';IF (matches = path.match('^(?:.*/)?tags/(.*)$')); tag = matches.0; END -%] [% tag %] ( [% path %] ) [% l=docs.last;df.format(changed.$l.last_change) %] [% FOR doc IN docs; NEXT UNLESS isLang(language,doc) -%] [% IF tag; doc_duxml=typedAs(doc,'du.xml'); IF tagged.$tag.grep(doc_duxml).size == 0; # bad regex... NEXT; END; END -%] [% IF changed.$doc.creation %][% df.format(changed.$doc.creation) %][% END %] [% IF changed.$doc.last_change %][% df.format(changed.$doc.last_change) %][% END %] tag:thenautilus.net,[% atomIdFor(language,filename,dstUriFor(doc,filename)) %] [% dstUriFor(doc,filename) %] [% END -%]