mirror of
https://github.com/meisnate12/Plex-Meta-Manager
synced 2024-11-10 06:54:21 +00:00
[132] remove CachedSession
This commit is contained in:
parent
6c0092c73b
commit
3d898e572a
5 changed files with 10 additions and 39 deletions
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
1.17.3-develop131
|
||||
1.17.3-develop132
|
||||
|
|
|
@ -29,6 +29,7 @@ templates:
|
|||
- font_style
|
||||
- stroke_width
|
||||
- stroke_color
|
||||
- back_color
|
||||
- back_width
|
||||
- back_height
|
||||
- back_align
|
||||
|
|
|
@ -15,6 +15,7 @@ urls = {
|
|||
"tag": f"{base_url}/tag",
|
||||
"login": f"{base_url}/perl-bin/animedb.pl"
|
||||
}
|
||||
|
||||
class AniDBObj:
|
||||
def __init__(self, anidb, anidb_id, data):
|
||||
self._anidb = anidb
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import base64, os
|
||||
from datetime import datetime, timedelta
|
||||
import base64, os, requests
|
||||
from datetime import datetime
|
||||
from lxml import html
|
||||
from modules import util, radarr, sonarr, operations
|
||||
from modules.anidb import AniDB
|
||||
|
@ -28,7 +28,6 @@ from modules.trakt import Trakt
|
|||
from modules.tvdb import TVDb
|
||||
from modules.util import Failed, NotScheduled, NotScheduledRange, YAML
|
||||
from modules.webhooks import Webhooks
|
||||
from requests_cache import CachedSession
|
||||
from retrying import retry
|
||||
|
||||
logger = util.logger
|
||||
|
@ -84,36 +83,7 @@ mass_rating_options = {
|
|||
"mal": "Use MyAnimeList Rating"
|
||||
}
|
||||
reset_overlay_options = {"tmdb": "Reset to TMDb poster", "plex": "Reset to Plex Poster"}
|
||||
urls_expire_after = {
|
||||
"*.imdb.com": 60 * 60 * 6,
|
||||
"www.omdbapi.com/": 60 * 60 * 24,
|
||||
"ergast.com/api/f1/": 60 * 60 * 24,
|
||||
"anidb.net": 60 * 60 * 24,
|
||||
"api.anidb.net:9001/httpapi": 60 * 60 * 24,
|
||||
"graphql.anilist.co": 60 * 60 * 24,
|
||||
"raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Anime-IDs/master/pmm_anime_ids.json": 60 * 60 * 24,
|
||||
"flixpatrol.com": 60 * 60 * 24,
|
||||
"www.themoviedb.org": 60 * 60 * 24,
|
||||
"raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Configs": 60 * 60 * 24,
|
||||
"www.icheckmovies.com/lists/": 60 * 60 * 24,
|
||||
"letterboxd.com": 60 * 60 * 24,
|
||||
"api.myanimelist.net/v2/": 60 * 60 * 24,
|
||||
"api.jikan.moe/v4/": 60 * 60 * 24,
|
||||
"api.trakt.tv": 60 * 60 * 24,
|
||||
"www.thetvdb.com": 60 * 60 * 6,
|
||||
"thetvdb.com": 60 * 60 * 6,
|
||||
"s3.amazonaws.com/popular-movies/movies.json": 60 * 60 * 24,
|
||||
"mdblist.com/lists": 60 * 60 * 12,
|
||||
"mdblist.com/api": 60 * 60 * 1,
|
||||
"api.github.com/repos/meisnate12/Plex-Meta-Manager": 60 * 60 * 1,
|
||||
"raw.githubusercontent.com/meisnate12/": 60 * 60 * 1,
|
||||
"notifiarr.com/api/v1": 0,
|
||||
"dev.notifiarr.com/api/v1": 0,
|
||||
"discord.com": 0,
|
||||
"hooks.slack.com": 0,
|
||||
"raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/**/VERSION": 0,
|
||||
"*": 60 * 60 * 24,
|
||||
}
|
||||
|
||||
class ConfigFile:
|
||||
def __init__(self, default_dir, attrs):
|
||||
logger.info("Locating config...")
|
||||
|
@ -391,8 +361,7 @@ class ConfigFile:
|
|||
self.check_nightly = self.general["check_nightly"]
|
||||
self.latest_version = util.current_version(self.version, nightly=self.check_nightly)
|
||||
|
||||
self.session = CachedSession("config/http_cache", expire_after=timedelta(days=1), allowable_methods=["GET"],
|
||||
allowable_codes=[200], match_headers=True, urls_expire_after=urls_expire_after)
|
||||
self.session = requests.Session()
|
||||
if not self.general["verify_ssl"]:
|
||||
self.session.verify = False
|
||||
if self.session.verify is False:
|
||||
|
|
|
@ -591,7 +591,7 @@ def run_collection(config, library, metadata, requested_collections):
|
|||
raise Failed(e)
|
||||
|
||||
if not builder.added_items and builder.ignore_blank_results:
|
||||
raise NonExisting(f"Overlay Warning: No items found")
|
||||
raise NonExisting(f"{builder.Type} Warning: No items found")
|
||||
|
||||
builder.display_filters()
|
||||
|
||||
|
@ -620,7 +620,7 @@ def run_collection(config, library, metadata, requested_collections):
|
|||
or (not builder.smart_url and len(builder.added_items) + builder.beginning_count < builder.minimum)
|
||||
):
|
||||
logger.info("")
|
||||
logger.info(f"Collection Minimum: {builder.minimum} not met for {mapping_name} Collection")
|
||||
logger.info(f"{builder.Type} Minimum: {builder.minimum} not met for {mapping_name} Collection")
|
||||
delete_status = f"Minimum {builder.minimum} Not Met"
|
||||
valid = False
|
||||
if builder.details["delete_below_minimum"] and builder.obj:
|
||||
|
@ -644,7 +644,7 @@ def run_collection(config, library, metadata, requested_collections):
|
|||
logger.stacktrace()
|
||||
run_item_details = False
|
||||
logger.info("")
|
||||
logger.separator("No Collection to Update", space=False, border=False)
|
||||
logger.separator("No {builder.Type} to Update", space=False, border=False)
|
||||
else:
|
||||
details_list = builder.update_details()
|
||||
if details_list:
|
||||
|
|
Loading…
Reference in a new issue