[132] remove CachedSession

pull/1121/head
meisnate12 2 years ago
parent 6c0092c73b
commit 3d898e572a

@ -1 +1 @@
1.17.3-develop131 1.17.3-develop132

@ -29,6 +29,7 @@ templates:
- font_style - font_style
- stroke_width - stroke_width
- stroke_color - stroke_color
- back_color
- back_width - back_width
- back_height - back_height
- back_align - back_align

@ -15,6 +15,7 @@ urls = {
"tag": f"{base_url}/tag", "tag": f"{base_url}/tag",
"login": f"{base_url}/perl-bin/animedb.pl" "login": f"{base_url}/perl-bin/animedb.pl"
} }
class AniDBObj: class AniDBObj:
def __init__(self, anidb, anidb_id, data): def __init__(self, anidb, anidb_id, data):
self._anidb = anidb self._anidb = anidb

@ -1,5 +1,5 @@
import base64, os import base64, os, requests
from datetime import datetime, timedelta from datetime import datetime
from lxml import html from lxml import html
from modules import util, radarr, sonarr, operations from modules import util, radarr, sonarr, operations
from modules.anidb import AniDB from modules.anidb import AniDB
@ -28,7 +28,6 @@ from modules.trakt import Trakt
from modules.tvdb import TVDb from modules.tvdb import TVDb
from modules.util import Failed, NotScheduled, NotScheduledRange, YAML from modules.util import Failed, NotScheduled, NotScheduledRange, YAML
from modules.webhooks import Webhooks from modules.webhooks import Webhooks
from requests_cache import CachedSession
from retrying import retry from retrying import retry
logger = util.logger logger = util.logger
@ -84,36 +83,7 @@ mass_rating_options = {
"mal": "Use MyAnimeList Rating" "mal": "Use MyAnimeList Rating"
} }
reset_overlay_options = {"tmdb": "Reset to TMDb poster", "plex": "Reset to Plex Poster"} 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: class ConfigFile:
def __init__(self, default_dir, attrs): def __init__(self, default_dir, attrs):
logger.info("Locating config...") logger.info("Locating config...")
@ -391,8 +361,7 @@ class ConfigFile:
self.check_nightly = self.general["check_nightly"] self.check_nightly = self.general["check_nightly"]
self.latest_version = util.current_version(self.version, nightly=self.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"], self.session = requests.Session()
allowable_codes=[200], match_headers=True, urls_expire_after=urls_expire_after)
if not self.general["verify_ssl"]: if not self.general["verify_ssl"]:
self.session.verify = False self.session.verify = False
if self.session.verify is False: if self.session.verify is False:

@ -591,7 +591,7 @@ def run_collection(config, library, metadata, requested_collections):
raise Failed(e) raise Failed(e)
if not builder.added_items and builder.ignore_blank_results: 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() 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) or (not builder.smart_url and len(builder.added_items) + builder.beginning_count < builder.minimum)
): ):
logger.info("") 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" delete_status = f"Minimum {builder.minimum} Not Met"
valid = False valid = False
if builder.details["delete_below_minimum"] and builder.obj: if builder.details["delete_below_minimum"] and builder.obj:
@ -644,7 +644,7 @@ def run_collection(config, library, metadata, requested_collections):
logger.stacktrace() logger.stacktrace()
run_item_details = False run_item_details = False
logger.info("") logger.info("")
logger.separator("No Collection to Update", space=False, border=False) logger.separator("No {builder.Type} to Update", space=False, border=False)
else: else:
details_list = builder.update_details() details_list = builder.update_details()
if details_list: if details_list:

Loading…
Cancel
Save