UNPKG

angular-tmdb

Version:
1 lines 10.7 kB
var storage=angular.module("tmdb",[]).value("TMDB",{API_KEY:void 0,API_URL:"http://api.themoviedb.org/3/",IMG_URL:"http://image.tmdb.org/"}).service("tmdbMovie",["TMDB","$http",function(i,n){this.search=function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"search/movie?api_key="+i.API_KEY+"&search_type=ngram&query="+e+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},this.details=function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"movie/"+e+"?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},this.images=function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"movie/"+e+"/images?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},this.discover=function(e,r,f){var t="";for(var o in e)t=t+"&"+o+"="+e[o];var u=i.API_URL+"discover/movie?api_key="+i.API_KEY+t;n.get(u).success(function(i,n,e,f){void 0!==r&&r(i,n,e,f)}).error(function(i,n,e,r){void 0!==f&&f(i,n,e,r)})},this.alternativeTitles=function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"movie/"+e+"/alternative_titles?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},this.credits=function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"movie/"+e+"/credits?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},this.keywords=function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"movie/"+e+"/keywords?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},this.releases=function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"movie/"+e+"/releases?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},this.videos=function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"movie/"+e+"/videos?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},this.translations=function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"movie/"+e+"/translations?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},this.similar=function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"movie/"+e+"/similar?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},this.reviews=function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"movie/"+e+"/reviews?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},this.lists=function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"movie/"+e+"/lists?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},this.upcoming=function(e,r,f){var t="";for(var o in e)t=t+"&"+o+"="+e[o];var u=i.API_URL+"movie/upcoming?api_key="+i.API_KEY+t;n.get(u).success(function(i,n,e,f){void 0!==r&&r(i,n,e,f)}).error(function(i,n,e,r){void 0!==f&&f(i,n,e,r)})},this.nowPlaying=function(e,r,f){var t="";for(var o in e)t=t+"&"+o+"="+e[o];var u=i.API_URL+"movie/now_playing?api_key="+i.API_KEY+t;n.get(u).success(function(i,n,e,f){void 0!==r&&r(i,n,e,f)}).error(function(i,n,e,r){void 0!==f&&f(i,n,e,r)})},this.popular=function(e,r,f){var t="";for(var o in e)t=t+"&"+o+"="+e[o];var u=i.API_URL+"movie/popular?api_key="+i.API_KEY+t;n.get(u).success(function(i,n,e,f){void 0!==r&&r(i,n,e,f)}).error(function(i,n,e,r){void 0!==f&&f(i,n,e,r)})},this.topRated=function(e,r,f){var t="";for(var o in e)t=t+"&"+o+"="+e[o];var u=i.API_URL+"movie/top_rated?api_key="+i.API_KEY+t;n.get(u).success(function(i,n,e,f){void 0!==r&&r(i,n,e,f)}).error(function(i,n,e,r){void 0!==f&&f(i,n,e,r)})},this.setup=function(n,e){i.API_KEY=n,e?(i.API_URL="https://api.themoviedb.org/3/",i.IMG_URL="https://image.tmdb.org/"):(i.API_URL="http://api.themoviedb.org/3/",i.IMG_URL="http://image.tmdb.org/")}}]).service("tmdbTV",["TMDB","$http",function(i,n){this.setup=function(n,e){i.API_KEY=n,e?(i.API_URL="https://api.themoviedb.org/3/",i.IMG_URL="https://image.tmdb.org/"):(i.API_URL="http://api.themoviedb.org/3/",i.IMG_URL="http://image.tmdb.org/")},this.tv={details:function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"tv/"+e+"?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},alternativeTitles:function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"tv/"+e+"/alternative_titles?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},credits:function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"tv/"+e+"/credits?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},externalIds:function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"tv/"+e+"/external_ids?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},images:function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"tv/"+e+"/images?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},keywords:function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"tv/"+e+"/keywords?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},translations:function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"tv/"+e+"/translations?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},similar:function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"tv/"+e+"/similar?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},videos:function(e,r,f,t){var o="";for(var u in r)o=o+"&"+u+"="+r[u];var s=i.API_URL+"tv/"+e+"/videos?api_key="+i.API_KEY+o;n.get(s).success(function(i,n,e,r){void 0!==f&&f(i,n,e,r)}).error(function(i,n,e,r){void 0!==t&&t(i,n,e,r)})},onAir:function(e,r,f){var t="";for(var o in e)t=t+"&"+o+"="+e[o];var u=i.API_URL+"tv/on_the_air?api_key="+i.API_KEY+t;n.get(u).success(function(i,n,e,f){void 0!==r&&r(i,n,e,f)}).error(function(i,n,e,r){void 0!==f&&f(i,n,e,r)})},onAirToday:function(e,r,f){var t="";for(var o in e)t=t+"&"+o+"="+e[o];var u=i.API_URL+"tv/airing_today?api_key="+i.API_KEY+t;n.get(u).success(function(i,n,e,f){void 0!==r&&r(i,n,e,f)}).error(function(i,n,e,r){void 0!==f&&f(i,n,e,r)})},topRated:function(e,r,f){var t="";for(var o in e)t=t+"&"+o+"="+e[o];var u=i.API_URL+"tv/top_rated?api_key="+i.API_KEY+t;n.get(u).success(function(i,n,e,f){void 0!==r&&r(i,n,e,f)}).error(function(i,n,e,r){void 0!==f&&f(i,n,e,r)})},popular:function(e,r,f){var t="";for(var o in e)t=t+"&"+o+"="+e[o];var u=i.API_URL+"tv/popular?api_key="+i.API_KEY+t;n.get(u).success(function(i,n,e,f){void 0!==r&&r(i,n,e,f)}).error(function(i,n,e,r){void 0!==f&&f(i,n,e,r)})},discover:function(e,r,f){var t="";for(var o in e)t=t+"&"+o+"="+e[o];var u=i.API_URL+"discover/tv?api_key="+i.API_KEY+t;n.get(u).success(function(i,n,e,f){void 0!==r&&r(i,n,e,f)}).error(function(i,n,e,r){void 0!==f&&f(i,n,e,r),console.log(i,n,e,r)})}},this.seasons={season:function(e,r,f,t,o){var u="";for(var s in f)u=u+"&"+s+"="+f[s];var a=i.API_URL+"tv/"+e+"/season/"+r+"?api_key="+i.API_KEY+u;n.get(a).success(function(i,n,e,r){void 0!==t&&t(i,n,e,r)}).error(function(i,n,e,r){void 0!==o&&o(i,n,e,r)})},credits:function(e,r,f,t,o){var u="";for(var s in f)u=u+"&"+s+"="+f[s];var a=i.API_URL+"tv/"+e+"/season/"+r+"/credits?api_key="+i.API_KEY+u;n.get(a).success(function(i,n,e,r){void 0!==t&&t(i,n,e,r)}).error(function(i,n,e,r){void 0!==o&&o(i,n,e,r)})},externalIds:function(e,r,f,t,o){var u="";for(var s in f)u=u+"&"+s+"="+f[s];var a=i.API_URL+"tv/"+e+"/season/"+r+"/external_ids?api_key="+i.API_KEY+u;n.get(a).success(function(i,n,e,r){void 0!==t&&t(i,n,e,r)}).error(function(i,n,e,r){void 0!==o&&o(i,n,e,r)})},images:function(e,r,f,t,o){var u="";for(var s in f)u=u+"&"+s+"="+f[s];var a=i.API_URL+"tv/"+e+"/season/"+r+"/images?api_key="+i.API_KEY+u;n.get(a).success(function(i,n,e,r){void 0!==t&&t(i,n,e,r)}).error(function(i,n,e,r){void 0!==o&&o(i,n,e,r)})},videos:function(e,r,f,t,o){var u="";for(var s in f)u=u+"&"+s+"="+f[s];var a=i.API_URL+"tv/"+e+"/season/"+r+"/videos?api_key="+i.API_KEY+u;n.get(a).success(function(i,n,e,r){void 0!==t&&t(i,n,e,r)}).error(function(i,n,e,r){void 0!==o&&o(i,n,e,r)})}},this.episodes={episode:function(e,r,f,t,o,u){var s="";for(var a in t)s=s+"&"+a+"="+t[a];var c=i.API_URL+"tv/"+e+"/season/"+r+"/episode/"+f+"?api_key="+i.API_KEY+s;n.get(c).success(function(i,n,e,r){void 0!==o&&o(i,n,e,r)}).error(function(i,n,e,r){void 0!==u&&u(i,n,e,r)})},credits:function(e,r,f,t,o,u){var s="";for(var a in t)s=s+"&"+a+"="+t[a];var c=i.API_URL+"tv/"+e+"/season/"+r+"/episode/"+f+"/credits?api_key="+i.API_KEY+s;n.get(c).success(function(i,n,e,r){void 0!==o&&o(i,n,e,r)}).error(function(i,n,e,r){void 0!==u&&u(i,n,e,r)})},externalIds:function(e,r,f,t,o,u){var s="";for(var a in t)s=s+"&"+a+"="+t[a];var c=i.API_URL+"tv/"+e+"/season/"+r+"/episode/"+f+"/external_ids?api_key="+i.API_KEY+s;n.get(c).success(function(i,n,e,r){void 0!==o&&o(i,n,e,r)}).error(function(i,n,e,r){void 0!==u&&u(i,n,e,r)})},images:function(e,r,f,t,o,u){var s="";for(var a in t)s=s+"&"+a+"="+t[a];var c=i.API_URL+"tv/"+e+"/season/"+r+"/episode/"+f+"/images?api_key="+i.API_KEY+s;n.get(c).success(function(i,n,e,r){void 0!==o&&o(i,n,e,r)}).error(function(i,n,e,r){void 0!==u&&u(i,n,e,r)})},videos:function(e,r,f,t,o,u){var s="";for(var a in t)s=s+"&"+a+"="+t[a];var c=i.API_URL+"tv/"+e+"/season/"+r+"/episode/"+f+"/videos?api_key="+i.API_KEY+s;n.get(c).success(function(i,n,e,r){void 0!==o&&o(i,n,e,r)}).error(function(i,n,e,r){void 0!==u&&u(i,n,e,r)})}}}]);