-
-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: Add option to get any dates #96
Comments
Nice idea. Let me think about it. I've done ical integration before so I should be able to leverage that code. |
Thank you in advance. ;) |
Commit 2522a45 creates an ICS file with birthdays - can you see if that works for you? If so I can easily add other events. |
How to that option?
|
Say |
Yes, it works. Few issues:
I regard these days as birthdays, i.e. the whole day (24 h) is a birthday date. |
the +2:00 comes from this bug in https://metacpan.org/pod/Data::ICal:
|
I see. What about |
I've tried using Date::ICal::TimeZone with what I believe to be success. Please take a look. |
I’ll check it out tomorrow (CEST). |
BEGIN:VTIMEZONE
TZID:Europe/Bratislava
X-LIC-LOCATION:Europe/Bratislava
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
Note that I use only Google Calendar and that all my suggestions above are based on an exported Google Calendar. Also note that |
All the dates that are relatively easy to do should now be in the ICS file. There is no means to specify a list of names, though the -p and -s options should work in conjunction with the -i option (I've not tried that yet). |
I have reworked the -s option to work with more places, that may also help. |
I’d like to use your
gedcom
utility to get all dates from my.ged
file and then create an.ical
file which I’d import into my calendar.By all dates I mean:
I would be nice to be able to get:
The text was updated successfully, but these errors were encountered: