3c263a1ae7
Now we have brand spanking new functions for lookup and searching. The idea here is to match tmdb items to plex counterparts.
KevinMidboe2018-02-05 22:48:00 +01:00
d8b2cef18f
Removed filtering of items when searching tmdb. Also added total_results object to all return statements.
KevinMidboe2018-02-05 22:46:10 +01:00
6f626d410d
Rewrote most of this class. Now we have helper functions for getting info about items in plex. Used function is inPlex where we can input a tmdb item and it append if the item exsists in plex.
KevinMidboe2018-02-05 22:44:57 +01:00
e6b81ef0dd
Merge pull request #75 from KevinMidboe/api_fixes
Kevin2018-02-05 15:02:10 +01:00
cfb878fa64
Fixed issue where a item would not be returned when nothing was found matching query in plex. Also moved checkId up in the request.
#75
KevinMidboe2018-02-05 14:55:49 +01:00
44878a295c
Merge branch 'api_fixes' of github.com:kevinmidboe/seasonedShows into api_fixes
KevinMidboe2018-02-05 14:25:25 +01:00
9b0fa88a72
Changed docstring and removed the unused port variable.
KevinMidboe2018-02-05 14:25:13 +01:00
80582f0022
Changed so that tmdb now gets its own type, tmdbtype
Kevin Midboe2018-02-05 14:23:40 +01:00
77d7167fcb
Changed so that one must not be auth to get requested elements. This might change.
Kevin Midboe2018-02-05 14:22:44 +01:00
39cff99c10
Merge branch 'master' of github.com:kevinmidboe/seasonedShows
KevinMidboe2018-02-05 14:04:11 +01:00
3edf7d43cb
Changes reflecting update in api for naming scheme.
#81
KevinMidboe2018-02-05 13:57:57 +01:00
4c5384ed2e
We can now sort filesizes that have a human size name and not in bytes. These values will be converted and saved as byte size.
KevinMidboe2018-02-05 13:57:27 +01:00
2c36b7eb30
Api changed that a item has title, not name. These changes are reflected here. Also removed a console.log
KevinMidboe2018-02-05 13:56:33 +01:00
3d2fb6e28c
Api changed that a item has title, not name. These changes are reflected here.
KevinMidboe2018-02-05 13:54:02 +01:00
952fe7220e
Reflected changes in api, now we receive a results json object, not requestedItems.
KevinMidboe2018-02-05 13:53:17 +01:00
eedfe4cf3f
Changed schema to reflect changes movie title from name to title.
Kevin Midboe2018-02-05 13:48:16 +01:00
cfedd4e9c8
Added ability to check if a element is previously been requested. Also changed the schema of db to store movies poster as poster_path and background as background_path.
Kevin Midboe2018-02-05 13:47:10 +01:00
cefbb5e41c
Added length of elements in return statement as total_results in api response.
Kevin Midboe2018-02-05 13:44:13 +01:00
0b42cf7f12
Because the content on the landing page felt static I added a random function to pick between the four list types.
KevinMidboe2018-01-09 23:12:27 +01:00
4f98f2fd23
Changed the distance between the search bar and the content to be a little less and added a shadow around the search bar to make it pop a bit more.
KevinMidboe2018-01-09 23:08:59 +01:00
0addc76126
Changed the positioning of the type icon in the header and forgot the set the style of the movie info header to the correct css element, this is fixed now.
KevinMidboe2018-01-09 23:03:53 +01:00
5d0b766d3d
Fixed conflict with what site should be searched.
Kevin Midboe2018-01-09 22:53:34 +01:00
8285f14bfa
Merge branch 'master' of github.com:kevinmidboe/seasonedShows
KevinMidboe2018-01-09 22:51:26 +01:00
159de6527c
Now checks the return status for if it was a success or not.
KevinMidboe2018-01-09 22:49:59 +01:00
fe020faf21
Added underline to header and align text the left.
KevinMidboe2018-01-09 22:49:00 +01:00
9d2b904260
Changed the app search site from jackett to piratebay and added some better handling of errors, now the server does not instantly crash on a error.
KevinMidboe2018-01-09 22:47:59 +01:00
a4146fe055
Merge branch 'master' of github.com:KevinMidboe/seasonedShows
Kevin Midboe2018-01-09 22:47:19 +01:00
fd53150054
Changed the python path to linux requirments
Kevin Midboe2018-01-09 22:46:52 +01:00
59fe9108ae
Torrent table is the component that displays the response from our torrent query search. Here we can sort the table on the columns and also filter with a query.
KevinMidboe2018-01-09 22:44:02 +01:00
aa1866bbd9
Fixed merge conflict regarding version of express
Kevin Midboe2018-01-09 17:05:02 +01:00
bc0211e34f
Moved eslint to devDep and updated express to 4.11
Kevin Midboe2018-01-09 17:02:03 +01:00
34a0c7f958
Merge pull request #72 from KevinMidboe/testing
Kevin2018-01-09 16:56:45 +01:00
f6bd547701
Merge branch 'master' of github.com:kevinmidboe/seasonedShows
KevinMidboe2018-01-09 16:55:09 +01:00
e0da166406
Our request page is redesigned with a new header and search bar. It also has a better way of redrawing when the page size is changed to a mobile device. This is not very reactonic, but this file contains the intire search and request logic of the page, but this means we still have things todo :)
KevinMidboe2018-01-09 16:53:41 +01:00
65bce27a2b
Added our torrent_search repo as a submodule in our app folder. This will need to be set up automatically with build setting when the project is to be downloaded.
KevinMidboe2018-01-09 16:49:24 +01:00
e9f6f3a656
We added a new python app for fetching torrents. The api is now changed to use the new project. IMPORTANT that a check for if jackett is set up is done, if else this is will not run correctly.
KevinMidboe2018-01-09 16:44:10 +01:00
b8fb718540
Added NODE_ENV environmental variable production when building.
KevinMidboe2018-01-09 16:40:49 +01:00
21a94d88a9
Added a seperate component for the info button.
KevinMidboe2018-01-09 16:39:16 +01:00
519eba8fda
Added some css for admin component that defines the styles for parent elements of imported components.
KevinMidboe2018-01-09 16:36:24 +01:00
10ef1bfa69
This receives a response of list of torrents as props and displays them in a table view. From here we can send to download and also filter the results by query.
KevinMidboe2018-01-09 16:33:46 +01:00
da54ad0066
Changed import name of torrentTable to correct TorrentTable
KevinMidboe2018-01-09 16:30:38 +01:00
c8a2ea9907
This now contains the button and request function for getting torrents matching a serach query given by the name of the elment. The result is passed to the child component torrentTable which renders the result in a table view.
KevinMidboe2018-01-09 16:28:34 +01:00
262093d196
Completely re-wrote our sidebar. Now we can filter by search and category on top and a list of all elements are displayed below in a scrollable list. Each element has a indicator showing if the item is requested, downloading or downloaded. There are several generator functions that are to be pulled out in their seperate components.
KevinMidboe2018-01-09 16:25:52 +01:00
e64d88bfdf
The stylesheet for all of requestInfo page.
KevinMidboe2018-01-09 16:20:41 +01:00
f7c6f6603b
Renamed style variable to match the imported stylesheet.
KevinMidboe2018-01-09 16:20:18 +01:00
279b004aad
We re-wrote most off the look and feel of this page. No we get a header that is generated with all the info for a requested element. This has a indicator generated by generateStatusIndicator, showing if the element is requested, downloading or downloaded. Then we have a function for generating the type icon, that is movie/show that is displayed in the header. The summary for a movie might be long so if it is over 180 chars than it is cut and a show more button is displayed. After the info on the item we import PirateSearch that takes a name input and displays a search result for that query in a table view.
KevinMidboe2018-01-09 16:19:43 +01:00
33cb6f5f09
In admin we added a updatehandler so that a child can update this parent element. Also added our new sidebar for filtering our requested items by query and category.
KevinMidboe2018-01-09 16:03:11 +01:00
4d99cae74c
Pulled our info button out to its own component, changed the size of the poster that is fetched from tmdb from width of 300 to 185 pixels. Also some minor changes to the info displayed, no also has type listed in the object.
KevinMidboe2018-01-09 15:52:28 +01:00
976d5cf69f
TorrentTable gets passed a json list of torrents and this displays it in a table view.
KevinMidboe2018-01-02 15:30:23 +01:00
601440d540
Ok. I can explain this bug. It seems commenting out teardown in resetDatabase solves our issue that travis cannot find our teardown script eventough it outputs the exact path it should be at. Will come back to this as it seems it works everywhere else. Good night.
KevinMidboe2017-12-21 01:00:47 +01:00
7824e8be27
Merge branch 'testing' of github.com:kevinmidboe/seasonedShows into testing
KevinMidboe2017-12-21 00:55:05 +01:00
9e160a7a91
Added build status to radme
Kevin2017-12-21 00:52:34 +01:00
2623649c5d
Tried to re-add teardown and updated it to drop only tables that are in the database. Crossing fingers for a second pass.
KevinMidboe2017-12-21 00:46:52 +01:00
908fca6dd0
Trying to remove teardown between tests.
KevinMidboe2017-12-21 00:42:44 +01:00
6a725e3921
Added tons of console.logs to try find out where the problem with travis not being able to read file lies.
KevinMidboe2017-12-20 23:06:02 +01:00
fb22576708
Travis is still not reading our teardown file.
KevinMidboe2017-12-20 22:51:08 +01:00
bced4e052d
There was a weird thing with the file permissions so it would not be read by travis. Now it should be fixed
KevinMidboe2017-12-20 22:42:53 +01:00
54eca33dfa
Forgot to update the node version in travis config file.
KevinMidboe2017-12-20 22:27:20 +01:00
93e43d9954
Added a template development.json file for build purposes.
KevinMidboe2017-12-20 22:22:25 +01:00
fba3845523
Now we check if the values length is 0 not the filters varaible.
KevinMidboe2017-12-20 22:17:45 +01:00
625717f7ad
Now when checking config file if the value is blank it checks env variables for a variable defined as uppcase section + option with a separator of _.
KevinMidboe2017-12-20 22:16:36 +01:00
e4573e6808
Forgot to remove path without test scripts yet.
KevinMidboe2017-12-20 21:13:24 +01:00
246abd7020
Renamed the variable name for our stylesheet.
KevinMidboe2017-12-02 13:16:57 +01:00
580cdc430f
Removed a lot of unused css classes.
KevinMidboe2017-12-02 13:15:23 +01:00
7bde2821d0
Followed with the renaming of MovieObject to now be refered to as SearchObject. Also change the loading animation for InfiniteScroll. It is the same loading animation imported as we have in torrent search.
KevinMidboe2017-12-02 13:13:35 +01:00
45db534681
When a requested element from the sidebar is selected this is where the detailed info is displayed. Now it is possible to change the status of a item by using the dropdown. This is where piratesearch also gets the query name through props.
KevinMidboe2017-12-02 12:17:00 +01:00
fd0a2c9d50
Renamed the exporting class name to match the file name.
KevinMidboe2017-12-02 12:08:47 +01:00
e55067025e
Renamed movieObject to searchObject, same with css.
KevinMidboe2017-12-02 12:05:17 +01:00
187ac6317e
Still a bit messy, but removed unsued sections and redid the naming schema for css items.
KevinMidboe2017-12-02 12:01:49 +01:00
9fcc82d7cf
Put both jsx and js varaibles on same line in config file.
KevinMidboe2017-12-02 11:35:39 +01:00