bin icon indicating copy to clipboard operation
bin copied to clipboard

cairo2png/cal.pl的bug和改法.

Open tusooa opened this issue 14 years ago • 3 comments
trafficstars

cairo2png/cal.pl 第24行,

@d=$calendar=~/月 (\d+)/g;

这样的写法,在下半月,会把下个月的节日一起匹配上去. 建议改成

@d = ($calendar =~ /${mon}月 (\d+)/g);

tusooa avatar Jun 20 '11 14:06 tusooa

是可能需要下一个月的。其实还可能需要下一年的呢。因为天数不固定。7天内可能翻到下月下年。下年的,我的确没处理。你看是不。

在 Mon, 20 Jun 2011 22:28:57 +0800,tusooa
[email protected]
写道:

cairo2png/cal.pl 第24行,

@d=$calendar=~/月 (\d+)/g;

这样的写法,在下半月,会把下个月的节日一起匹配上去. 建议改成

@d = ($calendar =~ /${mon}月 (\d+)/g);

eexpress avatar Jun 21 '11 00:06 eexpress

下年的处理好像比较麻烦.因为每年的节日,会有些不同,农历是每年都要变的.下年就要重新生成日历了.

tusooa avatar Jun 21 '11 10:06 tusooa

我打包的deb里面,有最近几年的lunar文件。都是ics转成calendar格式的。

在 Tue, 21 Jun 2011 18:19:19 +0800,tusooa
[email protected]
写道:

下年的处理好像比较麻烦.因为每年的节日,会有些不同,农历是每年都要变的.下年就要重新生成日历了.

eexpress avatar Jun 22 '11 01:06 eexpress