Commit Graph

298 Commits

Author SHA1 Message Date
ae66e9a684 Changed variable name from movie to searchResult and now checks if the result list in the return JSON object is empty before sending a result back to client. 2017-09-20 10:25:01 +02:00
2d465d841e Before when doing a request search we had a lot of promisses and loops within one-another, now it's more split so easier to read and better error handling if something goes wrong when looking up either in plex or tmdb api. 2017-09-20 10:23:36 +02:00
72d50209a5 Rewrote the search function in tmdb to now return a JSON object with results: (all movie/show objects), number_of_items: (count of result objects), page and total page. Split up the filtering and converting of the result from tmdb api to finished seasoned objects for better readability. 2017-09-20 10:21:57 +02:00
c187ce7515 Merge pull request #26 from KevinMidboe/client_features
Now we can fetch lists for discover, popular, now playing and upcomin…
2017-09-12 14:40:46 +02:00
4fa32440af Now we can fetch lists for discover, popular, now playing and upcoming with optional tv_show and movie filter options. 2017-09-12 14:39:32 +02:00
cf90616ec9 Set theme jekyll-theme-cayman 2017-09-08 20:22:54 +02:00
895d52b41a Set theme jekyll-theme-cayman 2017-09-08 20:22:53 +02:00
d26f4b0531 Set theme jekyll-theme-cayman 2017-09-08 20:21:56 +02:00
d347a2bbfe Merge pull request #25 from KevinMidboe/documentation
Documentation
2017-09-08 12:49:49 +02:00
8e894b3dfb Merge pull request #23 from KevinMidboe/bugfix_api/plex/playing
Bugfix api/plex/playing #21
2017-09-07 23:57:41 +02:00
fa3d56c4e5 Merge pull request #22 from KevinMidboe/client_features
Client features
2017-09-07 23:56:02 +02:00
eb2de340a3 Added variables for audioProfile, videoProfile, duration and container for a playback. 2017-09-07 23:52:05 +02:00
0370f051bc Changed the error message returned if something goes wrong when fetching playing 2017-09-07 23:51:22 +02:00
3eb2bbe54e Removed a console log 2017-09-07 23:49:21 +02:00
a8c6850863 For some reason this was player info, but it is now been replaced with all the variables specific for mediaInfo 2017-09-07 23:48:06 +02:00
cd52d295b0 Now both Media and Media.Part in the JSON object about a stream is a list and need to index the first element of the stream to get this info. 2017-09-07 23:47:11 +02:00
e9c0e5bfa6 Removed extra space under header 2017-09-04 13:45:18 +02:00
fcf6b324c9 Moved the pitch sentence down under the header 2017-09-04 13:44:34 +02:00
231b70c226 Added what the different parts of seasoned does, that is external, api and services. 2017-09-04 13:43:31 +02:00
28d0b63960 Added TODO and a output of what is requested in the router 2017-09-03 18:17:07 +02:00
9eb31ea433 Added type input to the sendRequest function. 2017-09-03 18:16:26 +02:00
2b7f9551bf Moved styles from serachRequest to a seapate file in ./styles 2017-09-03 17:34:45 +02:00
6a4e2bc2ab Moved all styling to a separate file in ./style 2017-09-03 17:29:51 +02:00
850452db78 Removed unnesessary this.id when calling function, this is already a object, don't need to pass itself. 2017-09-03 17:07:53 +02:00
7a1f709d90 Small changed that first checks if the variable is undefined or not and then length 2017-09-03 17:06:19 +02:00
e81f5c8057 Added functions for discover, upcoming, nowplaying, popular and similar. Also documented better and some finer error handling with more logical responses. 2017-09-03 17:04:59 +02:00
789ed77ab6 Now the type of object being passed can be set by strictType variable. The type is then set before creating a movie or show object item. 2017-09-03 17:03:31 +02:00
2dc22b386d Added endpoints for discover media (either movie or show), getUpcoming movies, nowPlaying (movies or shows), popular (movie or show) and search similar where the type movie/show must be defined 2017-09-03 17:02:02 +02:00
3e12cf10fb Updated tmdb to use the new endpoints 2017-09-03 16:59:52 +02:00
c64f6a861e Merge branch 'master' of github.com:kevinmidboe/seasonedShows into client_features 2017-09-02 23:16:46 +02:00
70b284380f Removed unused console.log 2017-09-02 23:16:24 +02:00
e33e7d8dc7 Removed unsued imports. 2017-09-02 23:15:30 +02:00
a5bb42f175 Merge pull request #20 from KevinMidboe/api_bugfixing
Api bugfixing and changed value of filter for tmdb search
2017-09-02 22:54:09 +02:00
dacd44a8f5 Changed the value of the filter to be vote_count >= 80 or popularity > 18 2017-09-02 22:53:04 +02:00
84a897da6e Added popularity and vote_count to movie and show object and added a new check for name and title of movie 2017-09-02 22:51:49 +02:00
d5479be563 Merge pull request #19 from KevinMidboe/api_bugfixing
Api bugfixing
2017-09-02 21:15:36 +02:00
849bc4aa5e Merge pull request #18 from KevinMidboe/app_style_update
App style update
2017-09-02 21:13:43 +02:00
17dd66e9ac Fixed a bug where if a seach query did not pass anything back when checking existance in plex, then you would get a 404 message. 2017-09-02 21:12:38 +02:00
8149c8f732 Added date_added for plex added date. 2017-09-02 20:50:19 +02:00
8652a0ee0f Rewrote for more general use. 2017-09-02 20:49:50 +02:00
101dc7d570 Changed the filter cutoff to be based on, if the show/movie has popularity over 2, vote_count over 20 and has a defined release_date/first_air_date. Also changed so that it now uses the new convertTmdbToSeaonsed insted of the old (convertTmdbToMovie) 2017-09-02 20:49:09 +02:00
3bf646483d Renamed file. Now converts to both movie and show. Also added more data that is saved to the object. 2017-09-02 18:13:51 +02:00
622e89ea50 Changed import name from convertPlexToMovie -> convertPlexToSeasoned and changed from map function to reduce to be able to filter only movies and shows to be parsed. 2017-09-02 18:13:08 +02:00
b4a005da42 Changed the name of convertPlexToMovie -> convertPlexToSeasoned 2017-09-02 18:11:59 +02:00
1a858d09bb Created a new shows class that only holds relevant information for shows. 2017-09-02 18:10:16 +02:00
a4fe5cc635 Made this a singular movie object that now only holds relevant information for movies. 2017-09-02 18:09:43 +02:00
a82dc1ae78 Added requestRep again 2017-09-02 16:36:54 +02:00
ebe09390d2 Removed unused css loaders 2017-09-02 16:32:57 +02:00
d4fdf6bdcf Updated babel node packages 2017-09-02 16:32:35 +02:00
72c4a43d2e Also has a lot of inline css, but not the search type buttons have function, but not feedback. 2017-09-02 16:30:42 +02:00