#!/usr/bin/perl use warnings; use strict; use utf8; my $hta = < Deny from all Allow from all Allow from all Allow from all Allow from all HTA my @pats = ( '^#futureApertium_', '^#apertium_', '^##php_', '^#hfst_', '^#matxin_', '^##[cC]\+\+-general_', '^#desertbus_', '^#openttd_', '^#c\+\+_', '^#c#_', '^#c_', '^#[cC][gG]3_', '^#_u-dep_', ); my $now = time() + 86400; for (my $i=0 ; $i<15 ; $i++) { my $date = $now - 86400*$i; $date = `date -u '--date=\@$date' '+%Y%m%d'`; chomp($date); foreach my $pat (@pats) { $hta .= < Allow from all HTA } } print "$hta\n";