included in moin--main--1.3--patch-677
Based off of OliverGraf/MonthCalendar.Anniversary Calendars: (no year data) Now includes supports for Annual or anniversary calendars in the form of page/MM-DD Simply added another param, if it is 1 then the calendar is in this style, otherwise it is rendered in the traditional way. MonthCalendar.py
details of use... [[MonthCalendar(Yearly,,,+1,,6,1)]] This creates calendars of the format Yearly/MM-DD By leaving out the year, you can set birthdays, and anniversaries in this calendar and not have to re-enter each year.
And of course to go with it, here is a new version of IncludeCalendarPage that supports Anniversary calendars. IncludeCalendarPage.py
Now supports anniversary calendars! Now includes a new optional parameter, anniversary. if the 4th paramater is set to 1, the year is left off of the pattern of pages to get... so [[IncludeCalendarPage(Calendar,2,0,1)]] includes the contents of page Calendar/03-16 down to level 2 headings. if the 4th parameter is set to 2, the year becomes optional meaning if you had an anniversary calendar called Yearly and a normal day calendar called myCalendar you could roll them both up with the following. [[IncludeCalendarPage(^(myCalendar|Yearly),2,0,2)]] includes the contents of page myCalendar/2003-03-16 AND Yearly/03-16 down to level 2 headings.