aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorprithugoswami <prithugoswami524@gmail.com>2019-05-01 15:25:03 +0530
committerprithugoswami <prithugoswami524@gmail.com>2019-05-01 15:25:03 +0530
commitcce66ec64f052c81eefdaae865b1af737fa799b5 (patch)
treec640613c0c1bb3468273d03f7535ebe50256ba03
parent7a9c8ae645526700d30e5320febf3cb669e43c68 (diff)
parent805fe6bd4b3473e11116a131810df8f962a0fe2a (diff)
downloadtmdb-desktop-client-cce66ec64f052c81eefdaae865b1af737fa799b5.tar.gz
tmdb-desktop-client-cce66ec64f052c81eefdaae865b1af737fa799b5.zip
Merge branch 'master' of github.com:prithugoswami/tmdb-desktop-client
-rw-r--r--src/com/oocpro/tmdbdesktop/tmdb/Detail.java41
-rw-r--r--src/com/oocpro/tmdbdesktop/tmdb/Search.java47
2 files changed, 88 insertions, 0 deletions
diff --git a/src/com/oocpro/tmdbdesktop/tmdb/Detail.java b/src/com/oocpro/tmdbdesktop/tmdb/Detail.java
new file mode 100644
index 0000000..18d055c
--- /dev/null
+++ b/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);
+ }
+ }
+ }
+
+
+
diff --git a/src/com/oocpro/tmdbdesktop/tmdb/Search.java b/src/com/oocpro/tmdbdesktop/tmdb/Search.java
new file mode 100644
index 0000000..6f45747
--- /dev/null
+++ b/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);
+ }
+ }
+ }
+
+