Skip to content

faisaltheparttimecoder/go-calendarific

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-calendarific

Official Go library for Calendarific Global Holiday API

Installation

dep ensure -add https://github.com/calendarific/go-calendarific

Usage / Example

  • Create a file called main.go & insert a script like below
    package main
    
    import (
    	"fmt"
    	"github.com/calendarific/go-calendarific"
    	"os"
    )
    
    func main() {
    
        // Loading the paramater struct
    	cp := calendarific.CalParameters{
    		ApiKey:  "<MY SECRET API KEY>",
    		Country: "US",
    		Year:    2019,
    	}
    	
    	// It returns a response struct
    	holidays, err := cp.CalData()
    	if err != nil {
    		fmt.Println(err)
    		os.Exit(1)
    	}
    	
    	fmt.Println(holidays)
    }
    

Check out the file for parameter struct and response struct.

  • Run the program for data
    go run main.go
    

About

GoLang API for Calendarific Holiday API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages