前言
开源地址:Github ,蓝奏云镜像:链接 (密码:cg84)
配置文件说明
[auto] # 可选配置
# 如果配置了下面的值,脚本将会自动代入配置的值
# 如果没有配置,脚本将会要求你输入对应项目
# Steam64位ID,只能为64位ID
steamid = 0
# 如果有多个账号,也可以这这么配置
# steamid = [11111,22222,33333]
[other] # 其他设置
# 是否在运行结束后显示等待屏幕, 如果是在终端中运行可以禁用
# true: 显示等待屏幕, false: 不显示等待屏幕,直接退出
wait_screen = false
[itad] # itad模块设置,用于获取价格信息
# API Token, 必填
# 申请地址: https://new.isthereanydeal.com/apps/mine/
token = ""
# 价格区域
# 设置值参考详见附录1
country = "CN"
region = "cn"
# 货币符号
currency_symbol = '¥'
[keylol] # keylol模块设置,用于获取游戏标签,卡牌等信息
# 是否启用keylol模块,禁用的话将使用itad模块替代
# true:启用, false:禁用
enable = false
[steam]
# Steam网页端语言选项
# schinese代表简中, english代表英文
language = "schinese"
# 是否使用小尺寸的游戏图片,改为false将会使用大一些的图片
small_game_pic = true
[net] # 代理设置,只支持http协议(不支持socks5)
# 如果使用全局模式应该不需要设置
# 非空值: 启用代理, false: 禁用代理
proxy = false
# proxy = 'http://127.0.0.1:1081'
[output] #输出配置
columns = ['']
# 直接在控制台显示
console = true # 打包出了点问题暂时不可用
# markdown格式的输出文件(Typora等软件可以打开)
markdown = true
# xlsx格式的输出文件(Excel可以打开)
xlsx = true
# 论坛使用的BBCODE
bbcode = true
# 导出Json,方便二次开发
json = true
[sort] # 排序设置
###################
# 排序功能暂未实装 #
###################
# 使用数字表示排序方式,负数表示逆向排序
# 例如:
# 1: appid 从小到大
# -1: appid 从大到小 (以下类似)
# 0: 不排序 (按照Steam返回的顺序输出)
# 1: appid 从小到大
# 2: 史低 -> 近史低 -> 未达史低 ,没有价格的项目始终放在最下面
# 3: 折扣幅度 从小到大 ,没有价格的项目始终放在最下面
# 4: 现价 从低到高 ,没有价格的项目始终放在最下面
# 5: 原价 从低到高 ,没有价格的项目始终放在最下面
# 6: 好评率 从低到高
# 7: 类型 游戏 -> 软件 -> DLC -> 视频
# [0-7]:选择排序依据,如果排名相同会按照appid从小到大排序
index = 1
[filter] # 过滤器设置
# 错误的配置有可能得到意外的结果
# 类似于白名单,【过滤掉】的意思是【删掉】
# 任意规则的值设置为 -1 代表禁用该条规则
# -----其他过滤器---------------------------------------
# true:过滤掉 没有 卡牌的游戏, false/-1:禁用
has_card = -1
# -----价格过滤器---------------------------------------
# 如果游戏未发售,视为 没有价格
# 如果价格获取出错,视为 没有价格
# 免费游戏价格视为 0,但是既不算有价格也不算没有价格
# false:过滤掉 免费 的游戏, true/-1:禁用
price_free = -1
# false:过滤掉 有价格 的游戏, true/-1:禁用
price_set = -1
# false:过滤掉 没有价格 的游戏, true/-1:禁用
price_noset = -1
# 下面的价格过滤器只对有价格的游戏有效,忽略没有价格和免费的游戏
# 任意数值:过滤掉当前价格 低于 设定值的游戏, -1:禁用
price_higher = -1
# 任意数值:过滤掉当前价格 高于 设定值的游戏, -1:禁用
price_lower = -1
# -----折扣过滤器---------------------------------------
# 折扣过滤器只对有价格的游戏有效,忽略没有价格和免费的游戏
# 折扣计算方法: (原价 - 现价) / 原价 * 100
# 免费游戏和没有价格的游戏折扣视为 0
# 未打折折扣视为 0, 限免折扣视为 100
# false:过滤掉 未打折 的游戏, true/-1:禁用
discount_no = -1
# 下面的折扣过滤器只对有折扣的游戏有效,忽略未打折的游戏
# [1-100]:过滤掉当前折扣 低于 设定值的游戏, -1:禁用
discount_higher = -1
# [1-100]:过滤掉当前折扣 高于 设定值的游戏, -1:禁用
discount_lower = -1
# 近史低条件: (现价-史低价) / 原价 <= 5%
# 一个游戏只有一种状态,要么是史低,要么是近史低,要么是非史低
# false:过滤掉 未达到 史低或近史低的游戏, true/-1:禁用
discount_not_lowest = -1
# false:过滤掉 达到 史低的游戏, true/-1:禁用
discount_is_lowest = -1
# false:过滤掉 达到 近史低的游戏, true/-1:禁用
discount_almost_lowest = -1
# -----评测过滤器---------------------------------------
# 评价等级说明:
# 0:评测数量不足 (未发售和预售游戏会显示这个)
# 1->4:差评如潮 -> 特别差评 -> 差评 -> 多半差评
# 5:褒贬不一
# 6->9:多半好评 -> 好评 -> 特别好评 -> 好评如潮
# false:过滤掉 评测数量不足(等级0) 的游戏, true/-1: 禁用
review_no_score = -1
# 下面的过滤器都会 忽略 评测数量不足 的游戏
# [1-9]:过滤掉评价等级 低于 设定值的游戏, 0和-1:禁用
review_score_higher = -1
# [1-9]:过滤掉评价等级 高于 设定值的游戏, 0和-1:禁用
review_score_lower = -1
# [0-100]:过滤掉好评率 低于 设定值的游戏, -1:禁用
review_percent_higher = -1
# [0-100]:过滤掉好评率 高于 设定值的游戏, -1:禁用
review_percent_lower = -1
# 任意数值:过滤掉总评价数 低于 设定值的游戏, -1:禁用
review_total_higher = -1
# 任意数值:过滤掉总评价数 高于 设定值的游戏, -1:禁用
review_total_lower = -1
# -----平台过滤器---------------------------------------
# true: 过滤掉 不支持 Windows的游戏, false: 不过滤, -1: 禁用
platform_windows = -1
# true: 过滤掉 不支持 Mac的游戏, false: 不过滤, -1: 禁用
platform_mac = -1
# true: 过滤掉 不支持 Linux的游戏, false: 不过滤, -1: 禁用
platform_linux = -1
# PS: Steam上真的有不支持Windows的游戏吗?
# -----标签过滤器---------------------------------------
# 游戏标签名称由Steam语言决定,不同的语言会获取到不同的标签
# false: 过滤掉 没有 标签的游戏, true/-1:禁用
tags_enpty = -1
# 下面的过滤器都会 忽略 没有 标签的游戏
# 过滤规则示例:
# 游戏A: '射击','动漫','动作','弹幕射击'
# 游戏B: '视觉小说','动漫','女性主角','冒险','独立'
# 游戏C: '休闲','冒险','独立'
# tags_include = ['动漫'] -> 过滤后 -> 游戏A,游戏B
# tags_include = ['动漫','射击'] -> 过滤后 -> 游戏A
# tags_exclude = ['休闲'] -> 过滤后 -> 游戏C
# tags_exclude = ['冒险','独立'] -> 过滤后 -> 游戏B,游戏C
# 可以只写标签名称的一部分,只要标签中包含设置值就算匹配
# 如果设置了多个标签,则需要每个设置值都被匹配才算通过匹配
# 错误的配置可能得到空结果,例如:
# tags_include = ['射击游戏'] -> 过滤后 -> 无匹配
# 得到空结果的原因是没有游戏有'射击游戏'这个标签
# 任意文本:过滤掉标签 不匹配 规则的游戏, -1: 禁用
tags_include = -1
# tags_include = ['标签1']
# tags_include = ['标签1','标签2']
# 任意文本:过滤掉标签 匹配 规则的游戏, -1: 禁用
tags_exclude = -1
# tags_exclude = ['标签1']
# tags_exclude = ['标签1','标签2']
# 可以设置更多标签,比如['标签1','标签2','标签3','标签4']
国家区域代码和货币单位参考
区域 | 货币 | Region | Country |
---|---|---|---|
欧洲 | € | eu1 | AL, AD, AT, BE, DK, FI, FR, DE, IE, LI, LU, MK, NL, SE, CH |
欧洲 | € | eu2 | BA, BG, HR, CY, CZ, GR, HU, IT, MT, MC, ME, NO, PL, PT, RO, SM, RS, SK, SI, ES, VA, EE, LV, LT" |
英国 | £ | uk | GB |
美国 | $ | us | US |
加拿大 | $ | ca | CA |
巴西 | R$ | br2 | BR |
澳大利亚 | A$ | au2 | AU |
俄罗斯 | py6 | ru | RU |
土耳其 | £T | tr | TR |
中国 | ¥ | cn | CN |
过滤器配置参考
未完待续
本文链接:https://blog.chrxw.com/archives/2020/11/15/1420.html
转载请保留本文链接,谢谢