Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

readme.md

ics-to-json


Convert the ICS calendar format to JSON data to consume in web apps.

Usage

import icsToJson from 'ics-to-json'

// Get ICS text however you like, example below
// Make sure you have the right CORS settings if needed
const convert = async (fileLocation) => {
	const icsRes = await fetch(fileLocation)
	const icsData = await icsRes.text()
	// Convert
	const data = icsToJson(icsData)
	return data
}

Format

Result is an array of:

{
  startDate: '20180505T020000Z',
  endDate: '20180505T060000Z',
  description: 'Big Event!',
  location: 'The place!',
  summary: 'Summary!'
}

Upcoming

  • Ability to reverse conversion
  • Include the rest of the keys from the ICS format

About

πŸ“… Convert ICS calendars (eg. Google Calendar) to an opinionated JSON format.

Topics

Resources

Releases

No releases published
You can’t perform that action at this time.