func translate(c *giphy.Client, args []string) { res, err := c.Translate(args) if err != nil { fmt.Println(err) os.Exit(1) } fmt.Println(res.Data.Images.Original.URL) }
func random(c *giphy.Client, args []string) { res, err := c.Random(args) if err != nil { fmt.Println(err) os.Exit(1) } fmt.Println(res.Data.ImageOriginalURL) }
func search(c *giphy.Client, args []string) { res, err := c.Search(args) if err != nil { fmt.Println(err) os.Exit(1) } for _, d := range res.Data { fmt.Println(d.Images.Original.URL) } }
func gif(c *giphy.Client, args []string) { if len(args) == 0 { fmt.Println("missing Giphy id") os.Exit(1) } res, err := c.GIF(args[0]) if err != nil { fmt.Println(err) os.Exit(1) } fmt.Println(res.Data.Images.Original.URL) }