diff options
author | Britney Fransen <brfransen@gmail.com> | 2018-01-23 14:49:20 (GMT) |
---|---|---|
committer | Britney Fransen <brfransen@gmail.com> | 2018-01-23 14:49:20 (GMT) |
commit | 397b3fb37521c10de3694a3f98ac52770c55f13f (patch) | |
tree | e88db9e23323ec419fc99f5398fad56a1d8a25ee /abs/core/mythtv/stable-29/mythtv/0037-pull103-Add-heuristic-in-TMDB-script-to-detect-movie-release-years.patch | |
parent | 9e95ff3bd07b6f67dca9e5b0bc77499b5af71c13 (diff) | |
download | linhes_pkgbuild-397b3fb37521c10de3694a3f98ac52770c55f13f.zip linhes_pkgbuild-397b3fb37521c10de3694a3f98ac52770c55f13f.tar.gz linhes_pkgbuild-397b3fb37521c10de3694a3f98ac52770c55f13f.tar.bz2 |
mythtv & mythplugins: change TMDB patch
Diffstat (limited to 'abs/core/mythtv/stable-29/mythtv/0037-pull103-Add-heuristic-in-TMDB-script-to-detect-movie-release-years.patch')
-rw-r--r-- | abs/core/mythtv/stable-29/mythtv/0037-pull103-Add-heuristic-in-TMDB-script-to-detect-movie-release-years.patch | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/abs/core/mythtv/stable-29/mythtv/0037-pull103-Add-heuristic-in-TMDB-script-to-detect-movie-release-years.patch b/abs/core/mythtv/stable-29/mythtv/0037-pull103-Add-heuristic-in-TMDB-script-to-detect-movie-release-years.patch deleted file mode 100644 index 597b064..0000000 --- a/abs/core/mythtv/stable-29/mythtv/0037-pull103-Add-heuristic-in-TMDB-script-to-detect-movie-release-years.patch +++ /dev/null @@ -1,52 +0,0 @@ -diff -Naur mythtv-master-20170223-ga8b2fe8-old/mythtv/libs/libmythmetadata/videometadata.cpp mythtv-master-20170223-ga8b2fe8-new/mythtv/libs/libmythmetadata/videometadata.cpp ---- mythtv-master-20170223-ga8b2fe8-old/mythtv/libs/libmythmetadata/videometadata.cpp 2017-02-23 13:18:09.000000000 +0100 -+++ src/mythtv/libs/libmythmetadata/videometadata.cpp 2017-02-25 14:03:16.933333314 +0100 -@@ -1162,7 +1162,7 @@ - title.lastIndexOf('/') -1); - - title = eatBraces(title, "[", "]"); -- title = eatBraces(title, "(", ")"); -+ //title = eatBraces(title, "(", ")"); - title = eatBraces(title, "{", "}"); - return title.trimmed(); - } -diff -Naur mythtv-master-20170223-ga8b2fe8-old/mythtv/programs/scripts/metadata/Movie/tmdb3.py mythtv-master-20170223-ga8b2fe8-new/mythtv/programs/scripts/metadata/Movie/tmdb3.py ---- mythtv-master-20170223-ga8b2fe8-old/mythtv/programs/scripts/metadata/Movie/tmdb3.py 2017-02-23 13:18:12.000000000 +0100 -+++ src/mythtv/programs/scripts/metadata/Movie/tmdb3.py 2017-02-25 13:12:40.213333328 +0100 -@@ -29,6 +29,7 @@ - - from optparse import OptionParser - import sys -+import re - - def buildSingle(inetref, opts): - from MythTV.tmdb3.tmdb_exceptions import TMDBRequestInvalid -@@ -122,11 +123,27 @@ - # replace all dashes from queries to work around search behavior - # as negative to all text that comes afterwards - query = query.replace('-',' ') -+ query = query.strip() # trim extra whitespace -+ # extract year from name -- note that we require a space before the year -+ # so we don't confuse movie names for years (example: "2012 - 2009", -+ # a 2009 movie); also note that we accept optional paranthesis around -+ # the year: -+ yearRegex = re.compile(r"\s\(?((19|20)[0-9]{2})\)?$") -+ year = yearRegex.search(query) -+ if year is not None: -+ year = year.group(1) -+ # if no year was found, we'll pass year=None to searchMovie, -+ # which is the default anyway -+ -+ # get rid of the year (if any) from the query text, because -+ # it causes bad TMDB results -+ query = yearRegex.sub("", query) -+ query = query.strip() - - from MythTV.tmdb3 import searchMovie - from MythTV import VideoMetadata - from lxml import etree -- results = iter(searchMovie(query)) -+ results = iter(searchMovie(query, locale=None, adult=False, year=year)) - tree = etree.XML(u'<metadata></metadata>') - mapping = [['runtime', 'runtime'], ['title', 'originaltitle'], - ['releasedate', 'releasedate'], ['tagline', 'tagline'], |