forked from TheGreat00Q/JAV-Scraper-and-Rename-local-files
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
9df3609
commit 2d2449d
Showing
1 changed file
with
102 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,102 @@ | ||
# -*- coding:utf-8 -*- | ||
import os | ||
from configparser import RawConfigParser | ||
from shutil import copyfile | ||
from traceback import format_exc | ||
|
||
try: | ||
print('>>正在重写ini文件...') | ||
config_settings = RawConfigParser() | ||
config_settings.add_section("收集nfo") | ||
config_settings.set("收集nfo", "是否跳过已存在nfo的文件夹?", "否") | ||
config_settings.set("收集nfo", "是否收集nfo?", "是") | ||
config_settings.set("收集nfo", "nfo中title的格式", "车牌+空格+标题") | ||
config_settings.set("收集nfo", "是否去除标题末尾可能存在的演员姓名?", "否") | ||
config_settings.set("收集nfo", "是否将系列作为特征?", "是") | ||
config_settings.set("收集nfo", "是否将片商作为特征?", "是") | ||
config_settings.set("收集nfo", "额外将以下元素添加到特征中", "") | ||
config_settings.add_section("重命名影片") | ||
config_settings.set("重命名影片", "是否重命名影片?", "是") | ||
config_settings.set("重命名影片", "重命名影片的格式", "车牌+空格+标题") | ||
config_settings.add_section("修改文件夹") | ||
config_settings.set("修改文件夹", "是否重命名或创建独立文件夹?", "是") | ||
config_settings.set("修改文件夹", "新文件夹的格式", "【+全部演员+】+车牌") | ||
config_settings.add_section("归类影片") | ||
config_settings.set("归类影片", "是否归类影片?", "否") | ||
config_settings.set("归类影片", "针对文件还是文件夹?", "文件夹") | ||
config_settings.set("归类影片", "归类的根目录", "所选文件夹") | ||
config_settings.set("归类影片", "归类的标准", "影片类型\全部演员") | ||
config_settings.add_section("下载封面") | ||
config_settings.set("下载封面", "是否下载封面海报?", "是") | ||
config_settings.set("下载封面", "DVD封面的格式", "视频+-fanart.jpg") | ||
config_settings.set("下载封面", "海报的格式", "视频+-poster.jpg") | ||
config_settings.add_section("字幕文件") | ||
config_settings.set("字幕文件", "是否重命名已有的字幕文件?", "是") | ||
config_settings.set("字幕文件", "是否跳过已有字幕的影片?", "是") | ||
config_settings.set("字幕文件", "已有字幕即nfo包含", "-C、中字、中文字幕、㊥") | ||
config_settings.add_section("kodi专用") | ||
config_settings.set("kodi专用", "是否收集演员头像?", "否") | ||
config_settings.set("kodi专用", "是否对多cd只收集一份图片和nfo?", "否") | ||
config_settings.add_section("emby/jellyfin") | ||
config_settings.set("emby/jellyfin", "网址", "http://localhost:8096/") | ||
config_settings.set("emby/jellyfin", "API ID", "b55d950becc74bbebbf4698d995db826") | ||
config_settings.set("emby/jellyfin", "是否覆盖以前上传的头像?", "否") | ||
config_settings.add_section("局部代理") | ||
config_settings.set("局部代理", "是否使用局部代理?", "否") | ||
config_settings.set("局部代理", "http还是socks5?", "http") | ||
config_settings.set("局部代理", "代理端口", "127.0.0.1:1080") | ||
config_settings.set("局部代理", "是否代理arzon?", "否") | ||
config_settings.set("局部代理", "是否代理jav321?", "否") | ||
config_settings.set("局部代理", "是否代理dmm图片?", "否") | ||
config_settings.set("局部代理", "是否代理javlibrary?", "否") | ||
config_settings.set("局部代理", "是否代理javbus?", "否") | ||
config_settings.set("局部代理", "是否代理javdb?", "否") | ||
# config_settings.set("其他设置", "是否将全部演员(多个)表现为“n人共演?", "否") | ||
config_settings.add_section("原影片文件的性质") | ||
config_settings.set("原影片文件的性质", "无视有码、素人视频文件名中多余的形如abc123的字母数字", "XHD1080、MM616、FHD-1080") | ||
config_settings.set("原影片文件的性质", "无视无码视频文件名中多余的字母数字", "1080P、CARIBBEAN、CARIB、1PONDO、1PON、FHD、ALL、TOKYO-HOT、TOKYOHOT、3XPLANET、FULL") | ||
config_settings.set("原影片文件的性质", "是否中字即文件名包含", "-c、-C、_C、中字、中文字幕") | ||
config_settings.set("原影片文件的性质", "是否中字的表现形式", "㊥") | ||
config_settings.set("原影片文件的性质", "是否xx即文件名包含", "流出") | ||
config_settings.set("原影片文件的性质", "是否xx的表现形式", "无码流出") | ||
config_settings.set("原影片文件的性质", "有码", "有码") | ||
config_settings.set("原影片文件的性质", "无码", "无码") | ||
config_settings.set("原影片文件的性质", "素人", "素人") | ||
config_settings.set("原影片文件的性质", "FC2", "FC2") | ||
config_settings.add_section("信息来源") | ||
config_settings.set("信息来源", "是否用javlibrary整理影片时收集网友的热评?", "是") | ||
config_settings.set("信息来源", "是否用javlibrary整理影片时优先从javbus下载图片?", "是") | ||
config_settings.set("信息来源", "列出车牌(素人为主,可自行添加)", "LUXU、MIUM、GANA、NTK、ARA、DCV、MAAN、HOI、NAMA、SWEET、SIRO、SCUTE、CUTE、SQB、JKZ、URF、SIMM、ORETD、PER、EZD、EVA、JAC、ORE、ION") | ||
config_settings.add_section("其他设置") | ||
config_settings.set("其他设置", "简繁中文?", "简") | ||
config_settings.set("其他设置", "javlibrary网址", "http://www.p42u.com/") | ||
config_settings.set("其他设置", "javbus网址", "https://www.cdnbus.cloud/") | ||
config_settings.set("其他设置", "javdb网址", "https://javdb4.com/") | ||
config_settings.set("其他设置", "扫描文件类型", "MP4、MKV、AVI、WMV、ISO、RMVB、FLV、TS") | ||
config_settings.set("其他设置", "重命名中的标题长度(50~150)", "50") | ||
config_settings.add_section("百度翻译API") | ||
config_settings.set("百度翻译API", "是否需要日语简介?", "是") | ||
config_settings.set("百度翻译API", "是否翻译为中文?", "否") | ||
config_settings.set("百度翻译API", "app id", "") | ||
config_settings.set("百度翻译API", "密钥", "") | ||
config_settings.add_section("百度人体分析") | ||
config_settings.set("百度人体分析", "是否需要准确定位人脸的poster?", "否") | ||
config_settings.set("百度人体分析", "appid", "") | ||
config_settings.set("百度人体分析", "api key", "") | ||
config_settings.set("百度人体分析", "secret key", "") | ||
config_settings.write(open('【点我设置整理规则】.ini', "w", encoding='utf-8-sig')) | ||
print(' >“【点我设置整理规则】.ini”重写成功!') | ||
#################################################################################################################### | ||
config_actor = RawConfigParser() | ||
config_actor.add_section("缺失的演员头像") | ||
config_actor.set("缺失的演员头像", "演员姓名", "N(次数)") | ||
config_actor.add_section("说明") | ||
config_actor.set("说明", "上面的“演员姓名 = N(次数)”的表达式", "后面的N数字表示你有N部(次)影片都在找她的头像,可惜找不到") | ||
config_actor.set("说明", "你可以去保存一下她的头像jpg到“演员头像”文件夹", "以后就能保存她的头像到影片的文件夹了") | ||
config_actor.write(open('actors_for_kodi.ini', "w", encoding='utf-8-sig')) | ||
print(' >“actors_for_kodi.ini”重写成功!') | ||
os.system('pause') | ||
except: | ||
print(format_exc()) | ||
print('\n创建ini失败,解决上述问题后,重新打开exe创建ini!') | ||
os.system('pause') |