This website requires JavaScript.
3424325be4
Refactor: Python packages should be installed as modules, and not use source files (#149 )
master
Kevin
2022-10-02 16:05:29 +02:00
d6e5bdbd91
Updated docker image source repo url position within docker file
Kevin Midboe
2022-09-25 17:08:01 +02:00
395dbe92f3
Updated docker image source repo url
Kevin Midboe
2022-09-25 17:01:44 +02:00
212a6864f1
Fix: Redis call chain (#147 )
Kevin
2022-09-25 13:39:48 +02:00
c3f041d27f
Simplified how we fetch and update requests that have landed in plex (#146 )
Kevin
2022-09-25 13:39:33 +02:00
2b6ad301a8
Resolved exception where readWithoutUserData was not defined (#145 )
Kevin
2022-09-25 13:39:23 +02:00
6732ed988d
Register plex instance with token parameter for authenticated calls to plex (#144 )
Kevin
2022-09-25 13:39:07 +02:00
696f9f989c
Fix: Plex errors (#141 )
Kevin
2022-08-25 17:28:29 +02:00
93d394c2fe
Return parsed json from redis cache (#142 )
Kevin
2022-08-25 17:20:52 +02:00
13470d7372
Custom errors for view hsitory/tautulli exceptions (#140 )
Kevin
2022-08-25 17:20:39 +02:00
7168950dfe
Feat: es modules (#139 )
Kevin
2022-08-25 17:19:23 +02:00
379e025ab6
Added typescript package, updated eslint & defined tsconfig
#143
feat/typescripted
Kevin Midboe
2022-08-22 14:08:51 +02:00
628ed52012
Fix: Tests lint and src folder (#138 )
Kevin
2022-08-20 17:41:46 +02:00
1815a429b0
Fix: Linter warnings (#137 )
Kevin
2022-08-20 17:21:25 +02:00
cfbd4965db
Merge pull request #136 from KevinMidboe/feat/emoji-from-codepoint
Kevin
2022-08-19 10:18:35 +02:00
31c4b8b7df
Replaced travis CI badge with Drone CI
Kevin
2022-08-19 10:18:16 +02:00
a4b2e8f51c
Instead of having a list of emojis, generate from code point
#136
Kevin Midboe
2022-08-19 10:08:34 +02:00
11fb803838
Removed seasoned_api folder
Kevin Midboe
2022-08-19 10:06:18 +02:00
b2d2b0025c
Merge pull request #134 from KevinMidboe/chore/seasoned_api-src-files
Kevin
2022-08-19 10:05:00 +02:00
ae9f3044bc
Removed vue reference in prettierc (#135 )
#134
Kevin
2022-08-19 10:04:01 +02:00
0eab680527
Include yarn lock into docker container build
Kevin Midboe
2022-08-19 01:28:40 +02:00
4204515e91
Updated COPY and RUN commands for new project dir structure
Kevin Midboe
2022-08-19 01:23:20 +02:00
19e99e8c43
Updated eslint config & prepared ts config
Kevin Midboe
2022-08-19 01:14:18 +02:00
007d34f994
Updated dockerfile with new config dir in root
Kevin Midboe
2022-08-19 01:10:16 +02:00
5a1e18b839
All entrypoints updated after moving seasoned_api contents to root dir
Kevin Midboe
2022-08-19 01:04:45 +02:00
56262a45c8
Moved contents of seasoned_api up to root folder
Kevin Midboe
2022-08-19 01:03:27 +02:00
0efc109992
Moved old webpage, app & client into .archive folder
Kevin Midboe
2022-08-19 00:44:25 +02:00
851af204ab
Remove python submodules
Kevin Midboe
2022-08-19 00:43:41 +02:00
ccebf0d7b0
Merge pull request #132 from KevinMidboe/feat/drone-ci
Kevin
2022-08-18 20:44:35 +02:00
138fd4a121
Setup spotlight project
spotlight
Kevin
2022-08-18 20:08:26 +02:00
76fe986f39
Merge branch 'feat/drone-ci' of github.com:KevinMidboe/seasonedShows into feat/drone-ci
#132
Kevin Midboe
2022-08-17 01:00:33 +02:00
fbf1ae8dec
Moved github files to .github/
Kevin Midboe
2022-08-17 01:00:09 +02:00
9164b592bd
Copy folder seasoned_api not just contents, matches project structure
Kevin Midboe
2022-08-17 00:26:26 +02:00
d77b427c3c
Copy folder seasoned_api not just contents, matches project structure
Kevin Midboe
2022-08-17 00:26:26 +02:00
b56b1f6c0c
Environment variables now take presedence over local config
Kevin Midboe
2022-08-17 00:20:17 +02:00
c8477fabaa
If redis fails to connect use a mock client to not crash
Kevin Midboe
2022-08-17 00:19:22 +02:00
014cac8b06
Remove installing redis-server from apt on build
Kevin Midboe
2022-08-17 00:18:34 +02:00
20d74cafb9
gchr repo name all lowercase
Kevin Midboe
2022-08-16 01:22:35 +02:00
1690bbcdd0
Temporarly build and publish docker container on all push
Kevin Midboe
2022-08-16 01:15:58 +02:00
7094aa2bb5
Updated all imports to be relative to itself
Kevin Midboe
2022-08-16 01:15:36 +02:00
3660e88acf
Moved package.json up to root folder
Kevin Midboe
2022-08-16 01:12:36 +02:00
d8f7f82127
Drone config w/ install and build docker container steps
Kevin Midboe
2022-08-16 00:42:23 +02:00
0a4248bf30
Setup dockerfile for seasoned api project
Kevin Midboe
2022-08-16 00:41:33 +02:00
92d139a156
Prevent foreign key to user, no user crashes server
Kevin Midboe
2022-08-16 00:40:56 +02:00
5578bf854a
Updated default config
Kevin Midboe
2022-08-16 00:39:01 +02:00
5648b8fffa
Merge pull request #130 from KevinMidboe/feat/cookie-authentication
Kevin
2022-08-15 23:59:12 +02:00
1b7a754224
Merge pull request #131 from KevinMidboe/feat/credits
#130
feat/cookie-authentication
Kevin
2022-08-15 23:58:54 +02:00
5d91f1bae7
TODO sms code
#131
Kevin Midboe
2022-08-15 23:40:37 +02:00
cdcfae56e7
Allow set-cookie & allow credentials
Kevin Midboe
2022-08-15 23:39:39 +02:00
f2c77e092d
Safer imports in credits
Kevin Midboe
2022-08-15 23:38:53 +02:00
d6ac7e55e9
Better matching when getting matchin plex title & year
Kevin Midboe
2022-08-15 23:38:35 +02:00
a3543090f2
Translate plex query params to fixed
Kevin Midboe
2022-08-15 23:37:07 +02:00
041e944783
Upgraded bcrypt & sqlite3
Kevin Midboe
2022-08-15 23:36:02 +02:00
bfd31ebd23
Linting
Kevin Midboe
2022-03-06 11:59:32 +01:00
5036f4ca36
Read and pass adult search query param consistently for movie, show & person info
Kevin Midboe
2022-03-06 11:57:45 +01:00
61b59ae3ea
Person info now handles optional credits query parameter
Kevin Midboe
2022-03-06 11:55:32 +01:00
92c49ac523
Registered endpoint for person credits
Kevin Midboe
2022-03-06 11:54:56 +01:00
f680642f25
When fetching credits for person we get movie & show objects, now handled here.
Kevin Midboe
2022-03-06 11:54:22 +01:00
f89486ae9e
Sepearate controller and tmdb function for fetching personCredits
Kevin Midboe
2022-03-06 11:53:45 +01:00
4d853565d1
Person gets biography & place_of_birth attributes
Kevin Midboe
2022-03-06 11:50:20 +01:00
91c81e5cf6
Use cookie-parser, updated tokenToUser middleware & set logout endpoint
Kevin Midboe
2022-03-06 10:39:34 +01:00
0ecbde9675
Logout endpoint for deleting auth cookie
Kevin Midboe
2022-03-06 10:36:24 +01:00
d8e951c2ef
Can now pass settings to new Token.
Kevin Midboe
2022-03-06 10:34:48 +01:00
90f3d86511
Removed unused Promise resolves
Kevin Midboe
2022-03-06 10:34:39 +01:00
c6791a7027
Login and register builds and sets cookie auth token
Kevin Midboe
2022-03-06 10:27:14 +01:00
5b6a2c2651
Linting
Kevin Midboe
2022-03-06 10:27:09 +01:00
4f7a22fff1
New tokenToUser middleware checks both header and cookie for Auth token
Kevin Midboe
2022-03-06 10:17:56 +01:00
31b0c998a8
Removed filter option when searching jackett
Kevin Midboe
2022-01-03 19:28:50 +01:00
9ce5b476ef
Prettierrc file
Kevin Midboe
2022-01-03 19:28:42 +01:00
554f292e4c
Don't fail request when plex failes existance check
Kevin Midboe
2022-01-03 19:28:09 +01:00
d8985aaff7
Correctly use username from req.loggedInUser
Kevin Midboe
2022-01-03 19:17:27 +01:00
be889b8100
Lining
Kevin Midboe
2022-01-03 19:06:11 +01:00
b5bd672f44
More accurate checks for what response contains and throws error if it does not exist.
Kevin Midboe
2022-01-03 18:38:32 +01:00
4501bc5302
Updated yarn lock file
Kevin Midboe
2022-01-03 18:33:45 +01:00
b384e748af
Updated and moved update requests to /scripts
Kevin Midboe
2022-01-03 18:32:22 +01:00
c676f182b4
Cache time in HR & future cache bust function
Kevin Midboe
2022-01-03 18:31:28 +01:00
95d2b0095b
Linting
Kevin Midboe
2022-01-03 18:23:49 +01:00
8165cf8e85
Keep whitespace when sanitizing string
Kevin Midboe
2022-01-03 18:04:10 +01:00
14775744b0
Linting
Kevin Midboe
2022-01-03 18:03:53 +01:00
559e32c059
Use list index 1 results
Kevin Midboe
2022-01-03 18:02:58 +01:00
f4dbaf4c58
Translate symbol + to space in query
Kevin Midboe
2022-01-03 18:02:45 +01:00
1d25914ae0
Linting
Kevin Midboe
2022-01-03 17:56:00 +01:00
4d3d8c874c
Moved cors allowed origins to conf file.
KevinMidboe
2020-04-08 23:17:45 +02:00
08433523b7
Correctly export poster_path from person tmdb response object.
KevinMidboe
2020-04-08 23:09:37 +02:00
fce8879994
Searching with adult parameter is now handled and also cached correctly.
KevinMidboe
2020-04-08 23:08:42 +02:00
505b126043
Cleanup, removed comments and logs.
KevinMidboe
2020-04-08 23:07:04 +02:00
589bd7b08d
Better comparison between plex and tmdb. Now also checks if plexTitle starts with tmdbTitle.
KevinMidboe
2020-04-08 23:05:56 +02:00
f0049ffb4e
Merge pull request #129 from KevinMidboe/feat/redis-cache
Kevin
2020-04-08 23:04:06 +02:00
2b25397253
Misc updates to caching from plex and tmdb.
#129
KevinMidboe
2020-04-08 23:01:33 +02:00
776f83553a
Changed more instances of tmdb to new TMDB constructor not needing cache instance anymore.
KevinMidboe
2020-04-08 22:59:23 +02:00
815aaedffb
Changed tmdb constructor to have apiKey as first parameter. If cache is not defined we use redis.
KevinMidboe
2020-04-08 22:54:19 +02:00
578eff30fb
Id of request has been incorrectly saved as string, this has dictated the returntype to the frontend. Now set from string to int.
KevinMidboe
2020-04-08 21:58:37 +02:00
943cbe5cb8
Return rejected promise and don't set cache if key or value is null.
KevinMidboe
2020-04-08 21:57:49 +02:00
f89db46bf2
findPlexItemByTitleAndYear returns a promise so we await its response.
KevinMidboe
2020-02-21 23:09:42 +01:00
085fb76e11
Cache pirate respons for 3 hours in redis.
KevinMidboe
2020-02-21 22:09:42 +01:00
aa4a1c2a57
Registed route watch-link, by title & year
KevinMidboe
2020-02-21 21:53:51 +01:00
74340afd16
Full re-write. Refactored, cache and watchlink.
KevinMidboe
2020-02-21 21:48:34 +01:00
2672266908
Simplified every function towards tmdb by having the shared functionality separated into a function.
KevinMidboe
2020-02-21 21:47:00 +01:00
f37786aa76
Redis cache script with get and set functions.
KevinMidboe
2020-02-21 18:11:39 +01:00
91f64e5cfb
Redis new dependency
KevinMidboe
2020-02-21 18:09:04 +01:00