mirror of
https://github.com/bbilly1/media_organizer.git
synced 2024-08-02 16:53:34 +00:00
remove year from filename in showname_encoder
This commit is contained in:
parent
fcbf9e75da
commit
85a50c60d8
@ -6,6 +6,10 @@ import re
|
|||||||
import requests
|
import requests
|
||||||
from time import sleep
|
from time import sleep
|
||||||
|
|
||||||
|
"""
|
||||||
|
Marvel's.Agents.of.S.H.I.E.L.D.S07E01.The.New.Deal.1080p.10bit.AMZN.WEB-DL.AAC5.1.HEVC-Vyndros.mkv
|
||||||
|
s.w.a.t.2017.s04e13.720p.web.h264-ggwp.mkv
|
||||||
|
"""
|
||||||
|
|
||||||
def split_file_name(filename):
|
def split_file_name(filename):
|
||||||
"""
|
"""
|
||||||
@ -72,8 +76,13 @@ def split_file_name(filename):
|
|||||||
|
|
||||||
def showname_encoder(showname):
|
def showname_encoder(showname):
|
||||||
""" encodes showname for best possible match """
|
""" encodes showname for best possible match """
|
||||||
encoded = showname.rstrip('.')\
|
# tvmaze doesn't like years in showname
|
||||||
.strip().replace(" ", "%20")\
|
showname = showname.strip().rstrip('.')
|
||||||
|
year_pattern = re.compile(r'\(?[0-9]{4}\)?')
|
||||||
|
year = year_pattern.findall(showname)
|
||||||
|
if year:
|
||||||
|
showname = showname.rstrip(str(year))
|
||||||
|
encoded = showname.replace(" ", "%20")\
|
||||||
.replace(".", "%20").replace("'", "%20")
|
.replace(".", "%20").replace("'", "%20")
|
||||||
return encoded
|
return encoded
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user