Skip to content

Commit

Permalink
Merge pull request #1687 from glensc/trakt-domain
Browse files Browse the repository at this point in the history
Use api.trakt.tv only in HttpCacheConfig
  • Loading branch information
glensc authored Feb 5, 2024
2 parents 69b9dff + e156258 commit 638124a
Showing 1 changed file with 20 additions and 20 deletions.
40 changes: 20 additions & 20 deletions plextraktsync/config/HttpCacheConfig.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,35 +31,35 @@ class HttpCacheConfig:
}

default_policy = {
"*.trakt.tv/shows/*/seasons?extended=episodes": 28800,
"*.trakt.tv/shows/*/seasons": DO_NOT_CACHE,
"*.trakt.tv/sync/collection/shows": "1m",
"*.trakt.tv/users/*/collection/movies?extended=metadata": "1m",
"*.trakt.tv/users/*/collection/movies": DO_NOT_CACHE,
"*.trakt.tv/users/*/collection/shows": "1m",
"*.trakt.tv/users/*/ratings/episodes": "1m",
"*.trakt.tv/users/*/ratings/shows": "1m",
"*.trakt.tv/users/*/ratings/movies": "1m",
"api.trakt.tv/shows/*/seasons?extended=episodes": 28800,
"api.trakt.tv/shows/*/seasons": DO_NOT_CACHE,
"api.trakt.tv/sync/collection/shows": "1m",
"api.trakt.tv/users/*/collection/movies?extended=metadata": "1m",
"api.trakt.tv/users/*/collection/movies": DO_NOT_CACHE,
"api.trakt.tv/users/*/collection/shows": "1m",
"api.trakt.tv/users/*/ratings/episodes": "1m",
"api.trakt.tv/users/*/ratings/shows": "1m",
"api.trakt.tv/users/*/ratings/movies": "1m",

# Trakt search urls
"*.trakt.tv/search/imdb/tt*?type=movie": "1d",
"*.trakt.tv/search/imdb/tt*?type=show": "1d",
"*.trakt.tv/search/tmdb/*?type=movie": "1d",
"*.trakt.tv/search/tmdb/*?type=show": "1d",
"*.trakt.tv/search/tvdb/*?type=show": "1d",
"api.trakt.tv/search/imdb/tt*?type=movie": "1d",
"api.trakt.tv/search/imdb/tt*?type=show": "1d",
"api.trakt.tv/search/tmdb/*?type=movie": "1d",
"api.trakt.tv/search/tmdb/*?type=show": "1d",
"api.trakt.tv/search/tvdb/*?type=show": "1d",

# Keep watched status cached, but fresh
"*.trakt.tv/sync/watched/shows": "1s",
"*.trakt.tv/users/*/watched/movies": "1s",
"api.trakt.tv/sync/watched/shows": "1s",
"api.trakt.tv/users/*/watched/movies": "1s",

# Watchlist better be fresh for next run
"*.trakt.tv/users/*/watchlist/movies": "1s",
"*.trakt.tv/users/*/watchlist/shows": "1s",
"api.trakt.tv/users/*/watchlist/movies": "1s",
"api.trakt.tv/users/*/watchlist/shows": "1s",
"metadata.provider.plex.tv/library/sections/watchlist/all?*includeUserState=0": "1s",
"metadata.provider.plex.tv/library/sections/watchlist/all": "1s",

"*.trakt.tv/users/likes/lists": DO_NOT_CACHE,
"*.trakt.tv/users/me": DO_NOT_CACHE,
"api.trakt.tv/users/likes/lists": DO_NOT_CACHE,
"api.trakt.tv/users/me": DO_NOT_CACHE,

# Online Plex patterns
"metadata.provider.plex.tv/library/metadata/*/userState": DO_NOT_CACHE,
Expand Down

0 comments on commit 638124a

Please sign in to comment.