to learn goupby learn pandas groupby groupby learn pandas groupby 优化正则提取番号和集数 待理解下载图片逻辑 还有剪裁+背景图逻辑 修改所有config[ 将整理生成nfo的代码 可缓存番号信息和缩略图和海报 可以识别番号后集数和尾部集数,赞不能分辨-C中文字幕片 改正一个错误 嵌套字典存储数据 整理函数 修正匹配时间正则 pipenv 添加依赖 修改优先取三位数字的规则:heyzo四位数除外 添加了依赖 和 有番号的优化 修改了啥 我也记不得了
29 lines
858 B
Python
29 lines
858 B
Python
from enum import Enum, auto
|
|
|
|
|
|
class MediaServer(Enum):
|
|
EMBY = auto()
|
|
PLEX = auto()
|
|
KODI = auto()
|
|
|
|
# media = EMBY
|
|
#
|
|
# def __init__(self, arg):
|
|
# self = [e for e in MediaServer if arg.upper() == self.name]
|
|
|
|
def poster_name(self, name):
|
|
if self == MediaServer.EMBY: # 保存[name].png
|
|
return name + '.png'
|
|
elif self == MediaServer.KODI: # 保存[name]-poster.jpg
|
|
return name + '-poster.jpg'
|
|
elif self == MediaServer.PLEX: # 保存 poster.jpg
|
|
return 'poster.jpg'
|
|
|
|
def image_name(self, name):
|
|
if self == MediaServer.EMBY: # name.jpg
|
|
return name + '.jpg'
|
|
elif self == MediaServer.KODI: # [name]-fanart.jpg
|
|
return name + '-fanart.jpg'
|
|
elif self == MediaServer.PLEX: # fanart.jpg
|
|
return 'fanart.jpg'
|