Google Calendar like event generator in Go
Google Calendar like event generator for Go.
Generating daily events
startAt := time.Now()
frequency := 2 // every two days
qty := 4 // total of four occurrences
events := evegen.Generate("daily", startAt, nil, frequency, qty, nil)
Generating weekly events
startAt := time.Now()
dayOfWeek := []int{0, 2} // Sunday and Tuesday
frequency := 2 // every other week
qty := 0
endDate := startAt.AddDate(0, 4, 0) // four months from now
events := evegen.Generate("weekly", startAt, dayOfWeek, frequency, qty, endDate)
Contributions welcome via Github pull requests and issues.
This project is licensed under the MIT License. Please refer the License.txt file.