Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davorg/mergecal
Merge iCal Calendars
https://github.com/davorg/mergecal
calendar perl
Last synced: about 2 months ago
JSON representation
Merge iCal Calendars
- Host: GitHub
- URL: https://github.com/davorg/mergecal
- Owner: davorg
- Created: 2016-09-04T15:23:34.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-07-07T10:51:57.000Z (6 months ago)
- Last Synced: 2024-07-07T11:59:49.954Z (6 months ago)
- Topics: calendar, perl
- Language: Perl
- Size: 5.86 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**Update:** This repo has been deprecated. Please use
[App::MergeCal](https://github.com/davorg-cpan/app-mergecal) instead.# mergecal
Simple program to merge iCal files.
## Description
I keep my life in Google. My wife keeps hers in iCloud. We wanted access
to each others' calendars. But the useful bits of my calendar are spread
across several different Google calendars and I wanted to combine them
into a single iCal feed that my wife could subscribe to.I was surprised to see that this didn't seem to exist as a service (or,
at least, if it does, half an hour of Googling couldn't find it - I think
Yahoo! Pipes would have done it). But half an hour of Perl hacking produced
this simple program which uses the
[Text::vFile::asData](https://metacpan.org/release/Text-vFile-asData)
module.There's a very simple config file. Give your new combined calendar a title
and a list of iCal URLs. Run the program like this:$ mergecal config.json > combined.ics
Then put `combined.ics` somewhere on the web so iCloud (or whatever) can
see it.