wkhtmltopdf 這個(gè)工具是用來將 url 轉(zhuǎn)換為 pdf 的, 我沒事經(jīng)常去irc.perl6.org 去看看, 但是網(wǎng)頁版的不太方便離線看, 這個(gè)工具轉(zhuǎn)換 為 PDF 后能保留原網(wǎng)頁的樣式, 只有在分頁的地方有點(diǎn)小瑕疵, 其它地方基本和網(wǎng)頁版沒有差別污筷!
網(wǎng)頁轉(zhuǎn)換后的 PDF
下面是批量下載的 Perl 6 代碼, Date
對(duì)象是 Iterable 的哈, DateTime
不是噪矛。
use v6;
my $start = Date.new(
year => 2016,
month => 1,
day => 1
);
my $end = DateTime.new(
year => 2016,
month => 12,
day => 31
);
for $start .. $end -> $day {
say "-> Downloading https://irclog.perlgeek.de/perl6/$day";
shell "wkhtmltopdf https://irclog.perlgeek.de/perl6/$day $day.pdf";
sleep 1;
}
下載中...
Date
模塊還能用來計(jì)算某個(gè)日期之前(之后的)某個(gè)日期:
put Date.today; # 2017-03-23
put Date.today.earlier(day=>3); # 2017-03-20
put Date.today.later(month=>3); # 2017-06-23