The Golang Omdb API ======= [![Build Status](https://travis-ci.org/eefret/gomdb.svg?branch=master)](https://travis-ci.org/eefret/gomdb) [![GoDoc](https://godoc.org/github.com/eefret/go-imdb?status.svg)](https://godoc.org/github.com/eefret/go-imdb) Author: Christopher T. Herrera (eefretsoul AT gmail DOT com) This API uses the [omdbapi.com](http://omdbapi.com/) API by Brian Fritz *** ### OMDBAPI.com This is an excellent open database for movie and film content. I *strongly* encourage you to check it out and contribute to keep it growing. ### http://www.omdbapi.com *** Project Usage ------------- The API usage is very simple. ```go package main import ( "fmt" "github.com/eefret/gomdb" ) func main() { query := &gomdb.QueryData{Title: "Macbeth", SearchType: gomdb.MovieSearch} res, err := gomdb.Search(query) if err != nil { fmt.Println(err) return } fmt.Println(res.Search) query = &gomdb.QueryData{Title: "Macbeth", Year: "2015"} res2, err := gomdb.MovieByTitle(query) if err != nil { fmt.Println(err) return } fmt.Println(res2) res3, err := gomdb.MovieByImdbID("tt2884018") if err != nil { fmt.Println(err) return } fmt.Println(res3) } ``` See the project documentation to see the Response Objects and stuff