mirror of
https://github.com/morpheus65535/bazarr
synced 2025-03-01 00:55:52 +00:00
WIP
This commit is contained in:
parent
0f81682866
commit
f1389d559f
4 changed files with 18 additions and 8 deletions
|
@ -7,6 +7,7 @@ from indexer.tmdb_caching_proxy import tmdb
|
||||||
from database import TableMoviesRootfolder, TableMovies
|
from database import TableMoviesRootfolder, TableMovies
|
||||||
from indexer.video_prop_reader import VIDEO_EXTENSION, video_prop_reader
|
from indexer.video_prop_reader import VIDEO_EXTENSION, video_prop_reader
|
||||||
from list_subtitles import store_subtitles_movie
|
from list_subtitles import store_subtitles_movie
|
||||||
|
import subliminal
|
||||||
|
|
||||||
|
|
||||||
def list_movies_directories(root_dir):
|
def list_movies_directories(root_dir):
|
||||||
|
@ -53,6 +54,7 @@ def get_movies_match(directory):
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.exception('BAZARR is facing issues indexing movies: {0}'.format(repr(e)))
|
logging.exception('BAZARR is facing issues indexing movies: {0}'.format(repr(e)))
|
||||||
else:
|
else:
|
||||||
|
subliminal.region.backend.sync()
|
||||||
matching_movies = []
|
matching_movies = []
|
||||||
if movies_temp['total_results']:
|
if movies_temp['total_results']:
|
||||||
for item in movies_temp['results']:
|
for item in movies_temp['results']:
|
||||||
|
@ -99,6 +101,7 @@ def get_movies_metadata(tmdbid, root_dir_id, dir_name):
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.exception('BAZARR is facing issues indexing movies: {0}'.format(repr(e)))
|
logging.exception('BAZARR is facing issues indexing movies: {0}'.format(repr(e)))
|
||||||
else:
|
else:
|
||||||
|
subliminal.region.backend.sync()
|
||||||
images_url = 'https://image.tmdb.org/t/p/w500{0}'
|
images_url = 'https://image.tmdb.org/t/p/w500{0}'
|
||||||
movie_dir = os.path.join(root_dir_path['path'], dir_name)
|
movie_dir = os.path.join(root_dir_path['path'], dir_name)
|
||||||
movie_file = get_movie_file_from_list(movie_dir)
|
movie_file = get_movie_file_from_list(movie_dir)
|
||||||
|
|
|
@ -9,6 +9,7 @@ from requests.exceptions import HTTPError
|
||||||
from database import TableShowsRootfolder, TableShows, TableEpisodes
|
from database import TableShowsRootfolder, TableShows, TableEpisodes
|
||||||
from indexer.video_prop_reader import VIDEO_EXTENSION, video_prop_reader
|
from indexer.video_prop_reader import VIDEO_EXTENSION, video_prop_reader
|
||||||
from list_subtitles import store_subtitles
|
from list_subtitles import store_subtitles
|
||||||
|
import subliminal
|
||||||
|
|
||||||
|
|
||||||
def get_series_episodes(series_directory):
|
def get_series_episodes(series_directory):
|
||||||
|
@ -39,6 +40,8 @@ def get_episode_metadata(file, tmdbid, series_id):
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.exception(f'BAZARR is facing issues indexing this episodes: {file}')
|
logging.exception(f'BAZARR is facing issues indexing this episodes: {file}')
|
||||||
return False
|
return False
|
||||||
|
else:
|
||||||
|
subliminal.region.backend.sync()
|
||||||
|
|
||||||
episode_metadata = {
|
episode_metadata = {
|
||||||
'seriesId': series_id,
|
'seriesId': series_id,
|
||||||
|
|
|
@ -5,6 +5,7 @@ import re
|
||||||
import logging
|
import logging
|
||||||
from indexer.tmdb_caching_proxy import tmdb
|
from indexer.tmdb_caching_proxy import tmdb
|
||||||
from database import TableShowsRootfolder, TableShows
|
from database import TableShowsRootfolder, TableShows
|
||||||
|
import subliminal
|
||||||
|
|
||||||
|
|
||||||
def list_series_directories(root_dir):
|
def list_series_directories(root_dir):
|
||||||
|
@ -51,6 +52,7 @@ def get_series_match(directory):
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.exception('BAZARR is facing issues indexing series: {0}'.format(repr(e)))
|
logging.exception('BAZARR is facing issues indexing series: {0}'.format(repr(e)))
|
||||||
else:
|
else:
|
||||||
|
subliminal.region.backend.sync()
|
||||||
matching_series = []
|
matching_series = []
|
||||||
if series_temp['total_results']:
|
if series_temp['total_results']:
|
||||||
for item in series_temp['results']:
|
for item in series_temp['results']:
|
||||||
|
@ -82,6 +84,7 @@ def get_series_metadata(tmdbid, root_dir_id, dir_name):
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.exception('BAZARR is facing issues indexing series: {0}'.format(repr(e)))
|
logging.exception('BAZARR is facing issues indexing series: {0}'.format(repr(e)))
|
||||||
else:
|
else:
|
||||||
|
subliminal.region.backend.sync()
|
||||||
images_url = 'https://image.tmdb.org/t/p/w500{0}'
|
images_url = 'https://image.tmdb.org/t/p/w500{0}'
|
||||||
|
|
||||||
series_metadata = {
|
series_metadata = {
|
||||||
|
|
|
@ -41,4 +41,5 @@ def _cached_request(self, method, path, params=None, payload=None):
|
||||||
|
|
||||||
|
|
||||||
tmdbsimple.base.TMDB._request = _cached_request
|
tmdbsimple.base.TMDB._request = _cached_request
|
||||||
|
tmdbsimple.base.TMDB.session = None
|
||||||
tmdb.API_KEY = "e5577e69d409c601acb98d5bfcee31c7"
|
tmdb.API_KEY = "e5577e69d409c601acb98d5bfcee31c7"
|
||||||
|
|
Loading…
Reference in a new issue