Browse Source

Change api interface folders to api_* to fix legacy tmdb_api folder cleanup on new installs.

Rename logger use of libtrakt to api_trakt.
tags/release_0.25.1
Prinz23 4 years ago
committed by JackDandy
parent
commit
ac48077374
  1. 1
      CHANGES.md
  2. 5
      _cleaner.py
  3. 2
      gui/slick/interfaces/default/config_notifications.tmpl
  4. 0
      lib/api_imdb/__init__.py
  5. 0
      lib/api_imdb/imdb_api.py
  6. 0
      lib/api_imdb/imdb_exceptions.py
  7. 0
      lib/api_tmdb/__init__.py
  8. 0
      lib/api_tmdb/tmdb_api.py
  9. 0
      lib/api_tmdb/tmdb_exceptions.py
  10. 0
      lib/api_trakt/__init__.py
  11. 0
      lib/api_trakt/exceptions.py
  12. 2
      lib/api_trakt/indexerapiinterface.py
  13. 2
      lib/api_trakt/trakt.py
  14. 0
      lib/api_tvdb/UNLICENSE
  15. 0
      lib/api_tvdb/__init__.py
  16. 0
      lib/api_tvdb/tvdb_api.py
  17. 0
      lib/api_tvdb/tvdb_cache.py
  18. 0
      lib/api_tvdb/tvdb_exceptions.py
  19. 0
      lib/api_tvdb/tvdb_ui.py
  20. 0
      lib/api_tvmaze/__init__.py
  21. 0
      lib/api_tvmaze/tvmaze_api.py
  22. 0
      lib/api_tvmaze/tvmaze_exceptions.py
  23. 4
      sickbeard/__init__.py
  24. 2
      sickbeard/config.py
  25. 10
      sickbeard/indexers/indexer_config.py
  26. 2
      sickbeard/logger.py
  27. 2
      sickbeard/notifiers/__init__.py
  28. 2
      sickbeard/notifiers/trakt.py
  29. 4
      sickbeard/webserve.py

1
CHANGES.md

@ -90,6 +90,7 @@
* Change revert all IMDb ids to 7 chars * Change revert all IMDb ids to 7 chars
* Fix new unique_name in templates * Fix new unique_name in templates
* Fix genre field in tvmaze_api * Fix genre field in tvmaze_api
* Change api interface folders to api_* to fix legacy tmdb_api folder cleanup on new installs
### 0.24.15 (2021-08-05 11:45:00 UTC) ### 0.24.15 (2021-08-05 11:45:00 UTC)

5
_cleaner.py

@ -46,6 +46,11 @@ if old_magic != magic_number:
# skip cleaned005 as used during dev by testers # skip cleaned005 as used during dev by testers
cleanups = [ cleanups = [
['.cleaned007.tmp', ('lib', 'tvmaze_api'), [
('lib', 'imdb_api', '__pycache__'), ('lib', 'imdb_api'),
('lib', 'libtrakt', '__pycache__'), ('lib', 'libtrakt'),
('lib', 'tvdb_api', '__pycache__'), ('lib', 'tvdb_api'),
('lib', 'tvmaze_api', '__pycache__'), ('lib', 'tvmaze_api')]],
['.cleaned006.tmp', ('lib', 'boto'), [ ['.cleaned006.tmp', ('lib', 'boto'), [
('lib', 'boto'), ('lib', 'growl'), ('lib', 'boto'), ('lib', 'growl'),
('lib', 'hachoir', 'core'), ('lib', 'hachoir', 'field'), ('lib', 'hachoir', 'metadata'), ('lib', 'hachoir', 'core'), ('lib', 'hachoir', 'field'), ('lib', 'hachoir', 'metadata'),

2
gui/slick/interfaces/default/config_notifications.tmpl

@ -1,7 +1,7 @@
#import base64 #import base64
#import sickbeard #import sickbeard
#import re #import re
#from lib.libtrakt import TraktAPI #from lib.api_trakt import TraktAPI
#from sickbeard.helpers import anon_url, starify #from sickbeard.helpers import anon_url, starify
#from sickbeard.notifiers import NotifierFactory #from sickbeard.notifiers import NotifierFactory
<% def sg_var(varname, default=False): return getattr(sickbeard, varname, default) %>#slurp# <% def sg_var(varname, default=False): return getattr(sickbeard, varname, default) %>#slurp#

0
lib/imdb_api/__init__.py → lib/api_imdb/__init__.py

0
lib/imdb_api/imdb_api.py → lib/api_imdb/imdb_api.py

0
lib/imdb_api/imdb_exceptions.py → lib/api_imdb/imdb_exceptions.py

0
lib/tmdb_api/__init__.py → lib/api_tmdb/__init__.py

0
lib/tmdb_api/tmdb_api.py → lib/api_tmdb/tmdb_api.py

0
lib/tmdb_api/tmdb_exceptions.py → lib/api_tmdb/tmdb_exceptions.py

0
lib/libtrakt/__init__.py → lib/api_trakt/__init__.py

0
lib/libtrakt/exceptions.py → lib/api_trakt/exceptions.py

2
lib/libtrakt/indexerapiinterface.py → lib/api_trakt/indexerapiinterface.py

@ -28,7 +28,7 @@ id_map = {
id_map_reverse = {v: k for k, v in iteritems(id_map)} id_map_reverse = {v: k for k, v in iteritems(id_map)}
tz_p = parser() tz_p = parser()
log = logging.getLogger('libtrakt.api') log = logging.getLogger('api_trakt.api')
log.addHandler(logging.NullHandler()) log.addHandler(logging.NullHandler())

2
lib/libtrakt/trakt.py → lib/api_trakt/trakt.py

@ -14,7 +14,7 @@ from .exceptions import *
if False: if False:
from typing import Any, AnyStr, Dict from typing import Any, AnyStr, Dict
log = logging.getLogger('libtrakt') log = logging.getLogger('api_trakt')
log.addHandler(logging.NullHandler()) log.addHandler(logging.NullHandler())

0
lib/tvdb_api/UNLICENSE → lib/api_tvdb/UNLICENSE

0
lib/tvdb_api/__init__.py → lib/api_tvdb/__init__.py

0
lib/tvdb_api/tvdb_api.py → lib/api_tvdb/tvdb_api.py

0
lib/tvdb_api/tvdb_cache.py → lib/api_tvdb/tvdb_cache.py

0
lib/tvdb_api/tvdb_exceptions.py → lib/api_tvdb/tvdb_exceptions.py

0
lib/tvdb_api/tvdb_ui.py → lib/api_tvdb/tvdb_ui.py

0
lib/tvmaze_api/__init__.py → lib/api_tvmaze/__init__.py

0
lib/tvmaze_api/tvmaze_api.py → lib/api_tvmaze/tvmaze_api.py

0
lib/tvmaze_api/tvmaze_exceptions.py → lib/api_tvmaze/tvmaze_exceptions.py

4
sickbeard/__init__.py

@ -57,7 +57,7 @@ from adba.aniDBerrors import AniDBError
# noinspection PyProtectedMember # noinspection PyProtectedMember
from browser_ua import get_ua from browser_ua import get_ua
from configobj import ConfigObj from configobj import ConfigObj
from libtrakt import TraktAPI from api_trakt import TraktAPI
from _23 import b64encodestring, decode_bytes, filter_iter, list_items, map_list, ordered_dict, scandir from _23 import b64encodestring, decode_bytes, filter_iter, list_items, map_list, ordered_dict, scandir
from six import iteritems, PY2, string_types from six import iteritems, PY2, string_types
@ -69,7 +69,7 @@ if False:
from adba import Connection from adba import Connection
from .event_queue import Events from .event_queue import Events
from .tv import TVShow from .tv import TVShow
from lib.libtrakt.trakt import TraktAccount from lib.api_trakt.trakt import TraktAccount
PID = None PID = None
ENV = {} ENV = {}

2
sickbeard/config.py

@ -26,7 +26,7 @@ import encodingKludge as ek
import sickbeard import sickbeard
import sickbeard.providers import sickbeard.providers
from . import db, helpers, logger, naming from . import db, helpers, logger, naming
from lib.libtrakt import TraktAPI from lib.api_trakt import TraktAPI
from _23 import filter_list, urlsplit, urlunsplit from _23 import filter_list, urlsplit, urlunsplit
from six import string_types from six import string_types

10
sickbeard/indexers/indexer_config.py

@ -1,8 +1,8 @@
from lib.tvdb_api.tvdb_api import Tvdb from lib.api_tvdb.tvdb_api import Tvdb
from lib.libtrakt.indexerapiinterface import TraktIndexer from lib.api_trakt.indexerapiinterface import TraktIndexer
from lib.tvmaze_api.tvmaze_api import TvMaze from lib.api_tvmaze.tvmaze_api import TvMaze
from lib.tmdb_api.tmdb_api import TmdbIndexer from lib.api_tmdb.tmdb_api import TmdbIndexer
from lib.imdb_api.imdb_api import IMDbIndexer from lib.api_imdb.imdb_api import IMDbIndexer
# noinspection PyUnresolvedReferences # noinspection PyUnresolvedReferences
from lib.tvinfo_base import ( from lib.tvinfo_base import (
TVINFO_FACEBOOK, TVINFO_INSTAGRAM, TVINFO_TWITTER, TVINFO_WIKIPEDIA, TVINFO_FACEBOOK, TVINFO_INSTAGRAM, TVINFO_TWITTER, TVINFO_WIKIPEDIA,

2
sickbeard/logger.py

@ -76,7 +76,7 @@ class SBRotatingLogHandler(object):
self.log_lock = threading.Lock() self.log_lock = threading.Lock()
self.log_types = ['sickbeard', 'tornado.application', 'tornado.general', 'subliminal', 'adba', 'encodingKludge', self.log_types = ['sickbeard', 'tornado.application', 'tornado.general', 'subliminal', 'adba', 'encodingKludge',
'tvdb.api', 'TVInfo'] 'tvdb.api', 'TVInfo']
self.external_loggers = ['sg.helper', 'libtrakt', 'libtrakt.api'] self.external_loggers = ['sg.helper', 'api_trakt', 'api_trakt.api']
self.log_types_null = ['tornado.access'] self.log_types_null = ['tornado.access']
def __del__(self): def __del__(self):

2
sickbeard/notifiers/__init__.py

@ -20,7 +20,7 @@ import os
import re import re
# import pushalot # import pushalot
# from lib import libtrakt # from lib import api_trakt
from . import emby, kodi, plex, xbmc, \ from . import emby, kodi, plex, xbmc, \
boxcar2, nmj, nmjv2, pushbullet, pushover, pytivo, synoindex, synologynotifier, \ boxcar2, nmj, nmjv2, pushbullet, pushover, pytivo, synoindex, synologynotifier, \
discord, emailnotify, gitter, libnotify, growl, prowl, slack, telegram, trakt discord, emailnotify, gitter, libnotify, growl, prowl, slack, telegram, trakt

2
sickbeard/notifiers/trakt.py

@ -20,7 +20,7 @@ import os
from .generic import BaseNotifier from .generic import BaseNotifier
import sickbeard import sickbeard
from lib.libtrakt import TraktAPI, exceptions from lib.api_trakt import TraktAPI, exceptions
from exceptions_helper import ConnectionSkipException from exceptions_helper import ConnectionSkipException
from _23 import list_keys from _23 import list_keys

4
sickbeard/webserve.py

@ -91,8 +91,8 @@ from lib.cfscrape import CloudflareScraper
from lib.dateutil import tz, zoneinfo from lib.dateutil import tz, zoneinfo
from lib.dateutil.relativedelta import relativedelta from lib.dateutil.relativedelta import relativedelta
from lib.fuzzywuzzy import fuzz from lib.fuzzywuzzy import fuzz
from lib.libtrakt import TraktAPI from lib.api_trakt import TraktAPI
from lib.libtrakt.exceptions import TraktException, TraktAuthException from lib.api_trakt.exceptions import TraktException, TraktAuthException
import lib.rarfile.rarfile as rarfile import lib.rarfile.rarfile as rarfile

Loading…
Cancel
Save