all repos — tmdb-desktop-client @ cce66ec64f052c81eefdaae865b1af737fa799b5

A simple tmdb desktop client written in Java

Merge branch 'master' of github.com:prithugoswami/tmdb-desktop-client
prithugoswami prithugoswami524@gmail.com
Wed, 01 May 2019 15:25:03 +0530
commit

cce66ec64f052c81eefdaae865b1af737fa799b5

parent

7a9c8ae645526700d30e5320febf3cb669e43c68

2 files changed, 88 insertions(+), 0 deletions(-)

jump to
A src/com/oocpro/tmdbdesktop/tmdb/Detail.java

@@ -0,0 +1,41 @@

+ import java.net.URL; + import java.net.MalformedURLException; + import java.io.IOException; + import java.io.BufferedReader; + import java.io.InputStreamReader; + import java.io.InputStream; + import org.json.*; + import javax.swing.*; + + public class Movie{ + static String api_key="b888b64c9155c26ade5659ea4dd60e64"; //TMDB API KEY + static String a_url="https://api.themoviedb.org/3/"; //ROOT URL FOR TMDB API + static String MOVIE_ID; + Movie(String M_ID){ //CONSTRUCTOR TO INITIALISE MOVIE ID + this.MOVIE_ID=M_ID; + } + + + public static void main(String [] args){ + try{ + System.out.println("ENTER MOVIE ID TO SEARCH "); + BufferedReader mid=new BufferedReader(new InputStreamReader(System.in)); + String m_id= mid.readLine(); + Movie obj = new Movie(m_id); + String s_url=a_url+"movie/"+MOVIE_ID+"?api_key="+api_key+"&language=en-US"; //General URL format for finding a movie + URL us1 = new URL(s_url); //Creating url object + InputStream sres = (InputStream)us1.getContent(); //Storing the stream of data we get from the url + JSONObject ja = new JSONObject(new JSONTokener(sres)); + //System.out.println(ja.toString(1)); + } + catch(MalformedURLException e){ + System.out.println(e); + } + catch(IOException e){ + System.out.println(e); + } + } + } + + +
A src/com/oocpro/tmdbdesktop/tmdb/Search.java

@@ -0,0 +1,47 @@

+import java.net.URL; +import java.net.MalformedURLException; +import java.io.IOException; +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.io.InputStream; +import org.json.*; +import javax.swing.*; + + public class Search{ + static String api_key="b888b64c9155c26ade5659ea4dd60e64"; //TMDB API KEY + static String a_url="https://api.themoviedb.org/3/"; //ROOT URL FOR TMDB API + static String MOVIE_NAME; + Search(String M_ID){ //CONSTRUCTOR TO INITIALISE MOVIE ID + this.MOVIE_NAME=M_ID; + } + + + public static void main(String [] args){ + try{ + System.out.println("ENTER MOVIE NAME TO SEARCH "); + BufferedReader mnm=new BufferedReader(new InputStreamReader(System.in)); + String m_name= mnm.readLine(); + Search obj = new Search(m_name); + String s_url=a_url+"search/movie?api_key="+api_key+"&language=en-US&query=%s"; //General URL format for finding a movie + String url=String.format(s_url,MOVIE_NAME); //Adding the query + System.out.println("URL = "+url); + URL us1 = new URL(url); //Creating url object + InputStream sres = (InputStream)us1.getContent(); //Storing the stream of data we get from the url + JSONObject ja = new JSONObject(new JSONTokener(sres)); + System.out.println(ja.toString(1)); + //System.out.println(ja.getNames(ja)); + //String[] ar; + //ar=ja.getNames(ja); + //for(int i=0;i<ar.length;i++) + // System.out.println(ar[i]+" "); + } + catch(MalformedURLException e){ + System.out.println(e); + } + catch(IOException e){ + System.out.println(e); + } + } + } + +