Torrent文件(电影和系列)的分析器和重命名程序
MovieSerieTorrent的Python项目详细描述
*此库正在运行中。*
这是一个从torrent文件名中提取信息的python库这个 解析器提取一个最大的信息Finaly得到电影或意甲冠军。 infomations存储在一个元组中,程序使用两个dictonaries 获取信息的正则表达式在未来,程序允许选择选项 重命名文件。还有其他一些功能即将推出后来图书馆 将在程序中转换
安装
- *auto*``pip install movieserietorrent`````
- *手动*
克隆repo并在good目录中运行setup.py。 git clone https://github.com/JonathanPetit/MovieSerieTorrent cd ../MovieSerieTorrent python setup.py install
- *验证*
确认已正确安装fuzzywuzzy–>; GitHub
用法
导入:
fromMovieSerieTorrentimport*
帕瑟:
Extract infos from filename and return a tuple with 2 dictionary.
Parser().parse('[ www.CpasBien.io ] Enrages.2015.FRENCH.BDRip.XViD-FUNKKY.avi')#({'title': 'Enrages',# 'year': '2015',# 'languages': 'FRENCH',# 'quality': 'BDRip',# 'extension': 'avi'# 'type': 'movie'},# {'group': 'FUNKKY',# 'sites': 'www.CpasBien.io',# 'codec': 'XViD'})
元组中的第一个元素:*标题*年份(电影)*语言* 扩展文件*质量*季节(系列)*集(系列)
第二个元素:*站点下载*分辨率*音频*上传程序* 编解码器
重命名程序:
Rename file with infos extract from Parser.
Renamer().preview('[ www.CpasBien.io ] Enrages.2015.FRENCH.BDRip.XViD-FUNKKY.avi')#Enrages (2015)-FRENCH-.avi
预览文件名,但不重命名
path='/Users/Jonh/Movies/'Renamer().renaming(path,'[ www.CpasBien.io ] Enrages.2015.FRENCH.BDRip.XViD-FUNKKY.avi')#Enrages (2015)-FRENCH-.aviRenamer().renaming(path,'[ www.CpasBien.pw ] Blindspot.S01E03.FASTSUB.VOSTFR.HDTV.XviD-ZT.avi')#BlindspotS01E03-VOSTFR-.avi
重命名目录中的文件。
格式:
Use Parser to create a table with files.
path='/Users/Jonh/Movies/'Formatting().formattting(path)
屏幕截图
问题
- 终端设置选项的处理程序
- 继续使用图形用户界面(Tkinter)
- 选项选择路径
- imdb搜索movie和serie以更好地重命名。
- 单元测试
许可证
麻省理工学院版权所有Jonathan Petit