Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PuloV/ics-golang
/ functions
Functions
153 in github.com/PuloV/ics-golang
⨍
Functions
153
◇
Types & classes
6
↓ 29 callers
Function
trimField
removes newlines and cutset from given string
utils.go:92
↓ 17 callers
Function
New
creates new parser
parse.go:37
↓ 14 callers
Method
GetErrors
returns the array with the errors occurred while parsing the events
parse.go:132
↓ 14 callers
Method
GetInputChan
returns the chan for calendar urls
parse.go:114
↓ 14 callers
Method
Wait
wait until everything is parsed
parse.go:145
↓ 12 callers
Method
GetCalendars
returns the chan where will be received events
parse.go:124
↓ 10 callers
Method
GetEventsByDate
get all events for specified date
calendar.go:148
↓ 10 callers
Method
GetName
()
calendar.go:50
↓ 10 callers
Method
GetStatus
()
event.go:153
↓ 9 callers
Method
GetRRule
()
event.go:180
↓ 9 callers
Method
GetStart
()
event.go:45
↓ 8 callers
Method
GetEnd
()
event.go:54
↓ 7 callers
Method
GetEmail
()
attendee.go:34
↓ 7 callers
Method
GetRole
()
attendee.go:52
↓ 6 callers
Method
GetAttendees
()
event.go:108
↓ 6 callers
Function
NewGeo
NewGeo creates a new Geo object
geo.go:17
↓ 4 callers
Method
GetEvents
get all events in the calendar
calendar.go:138
↓ 4 callers
Method
GetGeo
()
event.go:257
↓ 4 callers
Method
GetImportedID
()
event.go:88
↓ 4 callers
Method
GetOrganizer
()
event.go:96
↓ 4 callers
Method
GetSummary
()
event.go:162
↓ 3 callers
Method
Done
is everything is parsed
parse.go:140
↓ 3 callers
Method
GenerateEventId
generates an unique id for the event
event.go:223
↓ 3 callers
Method
GetDesc
()
calendar.go:59
↓ 3 callers
Method
GetDescription
()
event.go:171
↓ 3 callers
Method
GetEventByImportedID
get event by imported id
calendar.go:129
↓ 3 callers
Method
SetEmail
(e string)
attendee.go:29
↓ 3 callers
Method
SetEnd
(end time.Time)
event.go:49
↓ 3 callers
Method
SetEvent
add event to the calendar
calendar.go:82
↓ 3 callers
Method
SetID
(id string)
event.go:74
↓ 3 callers
Method
SetSequence
(sq int)
event.go:139
↓ 3 callers
Method
SetStart
(start time.Time)
event.go:40
↓ 2 callers
Method
GetCalendar
()
event.go:239
↓ 2 callers
Method
GetCreated
()
event.go:126
↓ 2 callers
Method
GetEndTZID
()
event.go:70
↓ 2 callers
Method
GetLastModified
()
event.go:135
↓ 2 callers
Method
GetLocation
()
event.go:248
↓ 2 callers
Method
GetSequence
()
event.go:144
↓ 2 callers
Method
GetStartTZID
()
event.go:62
↓ 2 callers
Method
GetTimezone
()
calendar.go:77
↓ 2 callers
Method
GetVersion
()
calendar.go:68
↓ 2 callers
Method
Latitude
Latitude returns the latitude value from Geo
geo.go:25
↓ 2 callers
Method
Longitude
Longitude returns the longitude value from Geo
geo.go:40
↓ 2 callers
Function
NewAttendee
()
attendee.go:15
↓ 2 callers
Method
SetCalendar
(cal *Calendar)
event.go:234
↓ 2 callers
Method
SetName
(n string)
calendar.go:45
↓ 2 callers
Method
SetName
(n string)
attendee.go:20
↓ 2 callers
Method
parseAttendeeMail
parses the attendee email
parse.go:634
↓ 2 callers
Method
parseICalContent
======================== CALENDAR PARSING =================== parses the iCal formated string to a calendar object
parse.go:192
↓ 2 callers
Method
parseTimeField
parses the event start time
parse.go:503
↓ 2 callers
Function
stringToByte
(str string)
utils.go:87
↓ 1 callers
Method
GetEventsByDates
get all events in the calendar ordered by date
calendar.go:143
↓ 1 callers
Method
GetID
()
event.go:79
↓ 1 callers
Method
GetOutputChan
returns the chan where will be received events
parse.go:119
↓ 1 callers
Method
GetType
()
attendee.go:61
↓ 1 callers
Method
GetUrl
()
calendar.go:193
↓ 1 callers
Method
Load
Load calender from content
parse.go:109
↓ 1 callers
Function
NewCalendar
()
calendar.go:36
↓ 1 callers
Function
NewEvent
()
event.go:34
↓ 1 callers
Method
SetAttendees
(attendees []*Attendee)
event.go:103
↓ 1 callers
Method
SetClass
(class string)
event.go:112
↓ 1 callers
Method
SetCreated
(created time.Time)
event.go:121
↓ 1 callers
Method
SetDesc
(desc string)
calendar.go:54
↓ 1 callers
Method
SetDescription
(description string)
event.go:166
↓ 1 callers
Method
SetEndTZID
(tzid string)
event.go:66
↓ 1 callers
Method
SetGeo
(geo *Geo)
event.go:252
↓ 1 callers
Method
SetImportedID
(id string)
event.go:83
↓ 1 callers
Method
SetLastModified
(modified time.Time)
event.go:130
↓ 1 callers
Method
SetLocation
(location string)
event.go:243
↓ 1 callers
Method
SetOrganizer
(a *Attendee)
event.go:92
↓ 1 callers
Method
SetRRule
(rrule string)
event.go:175
↓ 1 callers
Method
SetRole
(r string)
attendee.go:47
↓ 1 callers
Method
SetStartTZID
(tzid string)
event.go:58
↓ 1 callers
Method
SetStatus
(status string)
event.go:148
↓ 1 callers
Method
SetStatus
(s string)
attendee.go:38
↓ 1 callers
Method
SetSummary
(summary string)
event.go:157
↓ 1 callers
Method
SetTimezone
(tz time.Location)
calendar.go:72
↓ 1 callers
Method
SetType
(ct string)
attendee.go:56
↓ 1 callers
Method
SetUrl
(u string)
calendar.go:188
↓ 1 callers
Method
SetVersion
(ver float64)
calendar.go:63
↓ 1 callers
Method
SetWholeDayEvent
(wholeDay bool)
event.go:209
↓ 1 callers
Function
downloadFromUrl
downloads the calendar before parsing it
utils.go:45
↓ 1 callers
Function
explodeICal
explodes the ICal content to array of events and calendar info
parse.go:213
↓ 1 callers
Function
fileExists
checks if file exists
utils.go:99
↓ 1 callers
Method
getICal
get the data from the calendar
parse.go:150
↓ 1 callers
Method
parseAttendee
parse attendee properties
parse.go:622
↓ 1 callers
Method
parseAttendeeName
parses the attendee Name
parse.go:662
↓ 1 callers
Method
parseAttendeeRole
parses the attendee role
parse.go:651
↓ 1 callers
Method
parseAttendeeStatus
parses the attendee status
parse.go:641
↓ 1 callers
Method
parseAttendeeType
parses the attendee type
parse.go:682
↓ 1 callers
Function
parseDayNameToIcsName
(day string)
utils.go:104
↓ 1 callers
Method
parseEventAttendees
======================== ATTENDEE PARSING =================== parses the event attendees
parse.go:586
↓ 1 callers
Method
parseEventClass
parses the event class
parse.go:470
↓ 1 callers
Method
parseEventCreated
parses the event created time
parse.go:485
↓ 1 callers
Method
parseEventDescription
parses the event description
parse.go:456
↓ 1 callers
Method
parseEventDuration
(eventData string)
parse.go:541
↓ 1 callers
Method
parseEventEnd
parses the event end time
parse.go:537
↓ 1 callers
Method
parseEventGeo
parses the event GEO
parse.go:570
↓ 1 callers
Method
parseEventId
parses the event id provided form google
parse.go:463
↓ 1 callers
Method
parseEventLocation
parses the event LOCATION
parse.go:563
next →
1–100 of 153, ranked by callers