Example #1
0
        // Our main search, returns a very nice list.
        // Search supports pages ("&page=(1-100)" default is 1) not currently implemented.
        public static Search[] SearchOmdbByString(string searchTerms)
        {
            string response = "";
            string url      = $"http://www.omdbapi.com/?apikey={_omdbKey}&s={HttpUtility.UrlEncode(searchTerms)}";

            using (WebClient wc = new WebClient())
            {
                response = wc.DownloadString(url);
            }

            var result = OmdbSearchByString.FromJson(response);

            return(result.Search);
        }
Example #2
0
 public static string ToJson(this OmdbSearchByString self) => JsonConvert.SerializeObject(self, NowPlaying.Converter.Settings);