b23566509f
Merge pull request #128 from KevinMidboe/fix/match-list-plex
...
Fixed issue matching list of plex object to tmdb.
2020-01-16 21:22:34 +01:00
341a07621d
Fixed issue matching list of plex object to tmdb.
...
We have a Plex function that allows us to input a tmdb object and a plex
search result too see if the tmdb object has anything similar when
searching in plex.
Fixed an issue where plex returned a list of items. This list is now
mapped over each list element.
2020-01-16 21:21:40 +01:00
259ed9b06f
Error. Fixed capitalization of file name.
2019-12-25 21:12:29 +01:00
cddf06cbcc
Travis should make a copy of the example development config.
2019-12-23 02:08:20 +01:00
318d1e331b
Merge pull request #124 from KevinMidboe/feature/plex-authentication
...
Feature plex authentication
v1.1.1
2019-12-23 01:39:43 +01:00
5923cbf051
Incorrect query parameter. Changed from (the not defined) plex_userid to username.
2019-12-22 13:49:16 +01:00
291bdf089c
Forget to rename copied link function to unlink
2019-12-22 13:42:13 +01:00
8eacde9ccc
Moved tautulli config settings to be fetched from our configuration (either env variable or conf/development.json.
2019-12-22 13:36:13 +01:00
f8847c62f2
UserRepository handles updating db settings better.
...
Moved the plex_userid to settings to expanded with functions for
updating and fetching settings, each with its own helper function
towards the database.
Since we had a linkPlexUserId function and we dont want plex_userid to
be updated from the updatesettings function we moved unlinking to a
separate endpoint and class function.
Also a new controller and endpoints for getting and updating settings.
2019-12-22 13:30:18 +01:00
ddb7e7379d
Every instance of sqlite database should have foreign_keys constraints on
2019-12-22 13:14:12 +01:00
720fb69648
Indentation
2019-12-22 12:45:01 +01:00
fedacf498e
Changed input parameter from name from user to username, cause we just get the username string.
2019-12-22 12:44:45 +01:00
9022853502
Sql schema now has requested_by as a foreign key for user_name and on delete set null clause.
2019-12-22 12:43:12 +01:00
c1b96e17ca
Moved database row plex_userid from user to a new table settings. Currently includes plex_userid, emoji and darkmode with user_name as a foreign key to user.user_name.
2019-12-20 21:45:31 +01:00
a5248f0631
TODO comment for login
2019-11-25 23:38:52 +01:00
e2d85c6242
Merged into master branch
2019-11-24 19:26:56 +01:00
510c014549
Added endpoint for getting plays grouped by days of week.
2019-11-11 17:59:16 +01:00
2650497986
Tautulli will serve all the tautulli api calls. Mostly this will be used by user requests for getting stats related to the logged in user. WIP but currently watch time stats, plays by number of days, and view history has been implemented.
...
TODO:
- Error handling if tautulli request fails.
- Filter the responses and/or limit them from tautulli
- Handle parsing variable parameters from request
2019-11-04 23:11:00 +01:00
639f0ec17a
Created middleware to check if the user has a plex user linked to seasoned account. If not respond with 403 meaning you did have a authorization key, but this is forbidden; explaining in the response message that no plex account user id was found for this user and to please authenticate their plex account at authenticate endpoint.
2019-11-04 23:04:42 +01:00
977d05c6f2
Refactor. Responses should return error string in object key message not error.
2019-11-04 22:58:42 +01:00
601fc1d0de
Renamed search_history controller to searchHistory
2019-11-04 22:57:59 +01:00
acc26a2f09
Renamed user history to search_history and fixed an issue where search history received the entire user object and not just the username
2019-11-04 20:32:41 +01:00
5d3a5dc8a4
Removed unused console log
2019-11-04 18:46:42 +01:00
3bb9bd84d9
Merge branch 'master' into feature/plex-authentication
2019-11-04 18:24:19 +01:00
ea5bc36956
Merge pull request #111 from KevinMidboe/api/v2
...
Api/v2
1.1.0
2019-11-04 18:01:15 +01:00
002e663be1
Merge branch 'api/v2' into feature/plex-authentication
2019-11-04 17:55:27 +01:00
fd475265c1
Updated test to reflect changes to all error response objects. (changed from returning message in error key to message.
2019-11-04 17:54:08 +01:00
495a3b4838
Merged api/v2 into feature branch
2019-11-04 00:58:43 +01:00
b0804f8a08
Merge branch 'api/v2' of github.com:kevinmidboe/seasonedShows into api/v2
2019-11-04 00:57:45 +01:00
6b737b8ab4
Updated all controller responses to return message not error on errors.
2019-11-04 00:57:27 +01:00
9e2a0101c9
Added new formdata pacakge
2019-11-04 00:44:57 +01:00
05b001de2e
Created endpoint for authenticating with plex and linking your plex user to the logged in seasoned user. User database table gets a new plex_userid column. This will be used to fetch tautulli stats for your account.
2019-11-04 00:43:42 +01:00
5623344666
Merge branch 'master' into api/v2
2019-11-03 20:57:25 +01:00
f8cc19b510
Added rating and release_date when parsing movies and fixed respective tests
2019-11-03 20:56:46 +01:00
c589457a6c
Removed unused mongoose package
2019-11-03 20:55:54 +01:00
b802a7b62b
Moved, renamed, re-did and added a lot of stuff. Getting ready for the v2 upgrade
2019-11-03 20:33:30 +01:00
879a02b388
Finished movie credits and release dates
2019-11-03 16:01:19 +01:00
bc3d4881bd
New release_dates endpoint for movie
2019-11-03 15:43:35 +01:00
ef8d4d90b2
Removed console log
2019-11-03 15:08:42 +01:00
d2d396bb7a
Set cache TTL for credits to 1 day
2019-11-03 15:07:11 +01:00
500b75eaf6
We know there could be a 401 response so we handle it
2019-11-03 15:04:14 +01:00
9308d4ea9b
Credits endpoint for movies
2019-11-03 15:02:45 +01:00
6c2c81a1a1
Updated movieInfo controller to also handle requesting release_dates as query parameter
2019-10-04 22:36:39 +02:00
90aa4d2485
Rewrote the movie & show list controller to be more abstract and easier to extend later
2019-10-04 21:21:52 +02:00
0ca3f81bf8
listController first defines all async functions as constant variables then module exports them all as a dict
2019-10-04 20:55:39 +02:00
b9831c6b3d
Forgot to reasing variables after copy-pasting them in convertTmdbToMovie
2019-10-04 20:37:06 +02:00
4781e9ae65
Merge pull request #119 from KevinMidboe/snyk-fix-a43be890852096db7a469faa6c44f8ef
...
[Snyk] Fix for 3 vulnerable dependencies
2019-07-27 02:17:50 +02:00
snyk-test
eb0881f19e
fix: client/package.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-JSYAML-173999
- https://snyk.io/vuln/SNYK-JS-JSYAML-174129
- https://snyk.io/vuln/npm:mem:20180117
2019-07-27 00:16:09 +00:00
bc4d73821d
Upgraded webpack-dev-server to not have a screaming vulnerability
2019-07-27 02:05:38 +02:00
ab6144eb81
Update yarn lock, updated coveralls and mocha run under coverage command now uses required babel register
2019-07-27 02:03:11 +02:00