22 lines
680 B
Go
22 lines
680 B
Go
package main
|
|
|
|
import "fmt"
|
|
|
|
func main() {
|
|
read_config()
|
|
init_dav_client()
|
|
calDavData := get_caldav_data(serverConfig.Username, serverConfig.Password)
|
|
|
|
fmt.Println()
|
|
|
|
fmt.Printf("Users display name: %s\n", calDavData.DisplayName)
|
|
fmt.Printf("Calandar Count: %d\n", len(calDavData.Calandars))
|
|
for i := range len(calDavData.Calandars) {
|
|
calDavData.Calandars[i] = get_calandar_data(calDavData.Calandars[i], serverConfig.Username, serverConfig.Password)
|
|
|
|
fmt.Printf("Cal %d is named %s\n", i, calDavData.Calandars[i].DisplayName)
|
|
fmt.Printf("\tLink to cal: %s\n", calDavData.Calandars[i].Link)
|
|
fmt.Printf("\tEvent count: %d\n", len(calDavData.Calandars[i].Events))
|
|
}
|
|
}
|