goics

just another ical icalendar ics decoder encoder

  • Owner: jordic/goics
  • Platform:
  • License:: MIT License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

A go toolkit for decoding, encoding icalendar ics ical files

Alpha status

Build Status

After trying to decode some .ics files and review available go packages, I decided to start writing this pacakge.

First attempt was from a fixed structure, similar to that needed. Later, I started to investigate the format and discovered that it is a pain, and has many variants, depending on who implements it. For this reason I evolved it to a tookit for decode and encode the format.

Check examples dir for user cases:

Demo app encoding an ical, using a mysql DB source

Features implemented:

  • Parsing and writing of vevent, not completly..
  • No recursive events,
  • And no alarms inside events

Follows:
http://tools.ietf.org/html/rfc5545

TODO

Integrate testing from:
https://github.com/libical/libical

CHANGELOG:

  • v00. First api traial
  • v01. Api evolves to a ical toolkit
  • v02. Added example of integration with a mysql db.

Thanks to:
Joe Shaw Reviewing first revision.

Main metrics

Overview
Name With Ownerjordic/goics
Primary LanguageGo
Program languageGo (Language Count: 1)
Platform
License:MIT License
所有者活动
Created At2015-03-04 18:29:19
Pushed At2021-04-05 14:28:23
Last Commit At2021-03-31 21:45:04
Release Count0
用户参与
Stargazers Count52
Watchers Count2
Fork Count15
Commits Count45
Has Issues Enabled
Issues Count4
Issue Open Count3
Pull Requests Count11
Pull Requests Open Count2
Pull Requests Close Count2
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private