{"id":17790736,"url":"https://github.com/davorg/mergecal","last_synced_at":"2025-03-16T14:31:25.036Z","repository":{"id":66584811,"uuid":"67352672","full_name":"davorg/mergecal","owner":"davorg","description":"Merge iCal Calendars","archived":false,"fork":false,"pushed_at":"2024-07-07T10:51:57.000Z","size":6,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-27T11:01:11.453Z","etag":null,"topics":["calendar","perl"],"latest_commit_sha":null,"homepage":null,"language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davorg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-09-04T15:23:34.000Z","updated_at":"2024-09-23T15:22:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"bc668484-3395-433d-8b6d-490b68e2acde","html_url":"https://github.com/davorg/mergecal","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davorg%2Fmergecal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davorg%2Fmergecal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davorg%2Fmergecal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davorg%2Fmergecal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davorg","download_url":"https://codeload.github.com/davorg/mergecal/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243819051,"owners_count":20352808,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["calendar","perl"],"created_at":"2024-10-27T10:47:43.674Z","updated_at":"2025-03-16T14:31:24.559Z","avatar_url":"https://github.com/davorg.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"**Update:** This repo has been deprecated. Please use\n[App::MergeCal](https://github.com/davorg-cpan/app-mergecal) instead.\n\n# mergecal\n\nSimple program to merge iCal files.\n\n## Description\n\nI keep my life in Google. My wife keeps hers in iCloud. We wanted access\nto each others' calendars. But the useful bits of my calendar are spread\nacross several different Google calendars and I wanted to combine them\ninto a single iCal feed that my wife could subscribe to.\n\nI was surprised to see that this didn't seem to exist as a service (or,\nat least, if it does, half an hour of Googling couldn't find it - I think\nYahoo! Pipes would have done it). But half an hour of Perl hacking produced\nthis simple program which uses the\n[Text::vFile::asData](https://metacpan.org/release/Text-vFile-asData)\nmodule.\n\nThere's a very simple config file. Give your new combined calendar a title\nand a list of iCal URLs. Run the program like this:\n\n    $ mergecal config.json \u003e combined.ics\n\nThen put `combined.ics` somewhere on the web so iCloud (or whatever) can\nsee it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavorg%2Fmergecal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavorg%2Fmergecal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavorg%2Fmergecal/lists"}