100 lines
4.1 KiB
TOML
100 lines
4.1 KiB
TOML
# 选择全局默认上传插件,Noop为不上传,但会执行后处理,可选bili_web,biliup-rs
|
||
#uploader = "Noop"
|
||
|
||
# b站上传线路选择,默认为自动模式,目前可手动切换为bda2, kodo, ws, qn, cos, cos-internal(支持腾讯云内网免流+提速)
|
||
lines = "AUTO"
|
||
# b站提交接口,默认自动选择,可选web,client
|
||
submit_api = "client"
|
||
# 单文件并发上传数,未达到带宽上限时增大此值可提高上传速度
|
||
threads = 3
|
||
# 录像单文件大小限制,单位Byte,超过此大小分段下载
|
||
file_size = 2621440000
|
||
# 录像单文件时间限制,格式'00:00:00'(时分秒),超过此大小分段下载,如需使用大小分段请注释此字段
|
||
#segment_time = '00:50:00'
|
||
filtering_threshold = 20 # 小于此大小的视频文件将会被过滤删除,单位MB
|
||
# 如遇到斗鱼录制卡顿可以尝试切换线路,tct-h5(备用线路5),ali-h5(备用线路6),akm-h5(主线路1)
|
||
#douyucdn = "tct-h5"
|
||
# 如遇到虎牙录制卡顿可以尝试切换线路,AL(阿里),BD(百度),TX(腾讯)
|
||
#huyacdn = "AL"
|
||
# 如遇到哔哩哔哩录制跳帧可以尝试修改platform值,web(flv),h5(m3u8)
|
||
#biliplatform = "web"
|
||
# 如需要录制抖音请在此填入cookie需要__ac_nonce与__ac_signature的值
|
||
#douyin_cookie = '__ac_nonce=123456; __ac_signature=123456;'
|
||
# Netscape 格式的 Cookies 文本路径
|
||
#youtube_cookie = 'cookiejar.txt'
|
||
|
||
# 检测间隔时间,单位:秒
|
||
event_loop_interval = 40
|
||
# 相同平台检测间隔,单位:秒。不同平台的链接是并发的,不受此参数影响
|
||
checker_sleep = 15
|
||
# 线程池1大小,负责download事件
|
||
pool1_size = 3
|
||
# 线程池2大小,处理除download事件外所有其他事件
|
||
pool2_size = 3
|
||
# 检测源码文件变化间隔,单位:秒,检测源码到变化后,程序会在空闲时自动重启
|
||
check_sourcecode = 15
|
||
|
||
# 最小配置示例
|
||
[streamers."星际2Stats拔本神族天梯第一视角"]
|
||
url = ["https://www.twitch.tv/kimdaeyeob3"]
|
||
|
||
# 完整可选配置示例
|
||
[streamers."星际2INnoVation吕布卫星人族天梯第一视角"]
|
||
url = [
|
||
"https://www.twitch.tv/innovation_s2",
|
||
"https://www.panda.tv/1160340"
|
||
]
|
||
title = "{title}第一视角%Y-%m-%d" # 自定义标题的时间格式, {title}代表直播间标题
|
||
tid = 171 # 投稿分区码,171为电子竞技分区
|
||
copyright = 2 # 1为自制
|
||
cover_path = "/cover/up.jpg"
|
||
# 支持strftime, {title}占位符。 希望你可以保留软件出处
|
||
description = """
|
||
视频简介: {title} %Y-%m-%d %H:%M:%S
|
||
|
||
---
|
||
Powered By biliup - Github: https://github.com/ForgQi/biliup"""
|
||
dynamic = "#空间动态#"
|
||
dtime = 14_400 # 设置延时发布时间,距离提交大于2小时,格式为时间戳
|
||
uploader = "bili_web" # 覆盖全局默认上传插件,Noop为不上传,但会执行后处理
|
||
user_cookie = "cookies.json" # 使用指定的账号上传
|
||
tags = [ "biliup", "视频标签" ]
|
||
# 上传完成后,将按自定义顺序执行自定义操作
|
||
postprocessor = [
|
||
{run = "echo hello!"}, # 执行任意命令,等同于在shell中运行,视频文件路径作为标准输入传入
|
||
{mv = "backup/"}, # 移动文件到backup目录下
|
||
{run = "python3 path/to/mail.py"}, # 执行一个 Python 脚本,可以用来发送邮件等,详见 https://biliup.github.io/biliup/Guide.html#%E4%B8%8A%E4%BC%A0%E5%AE%8C%E6%88%90%E5%90%8E%E5%8F%91%E9%80%81%E9%82%AE%E4%BB%B6%E9%80%9A%E7%9F%A5
|
||
# 'rm', # 删除文件,为默认操作
|
||
]
|
||
|
||
# 日志输出配置
|
||
[LOGGING.formatters.verbose]
|
||
format = "%(asctime)s %(filename)s[line:%(lineno)d](Pid:%(process)d Tname:%(threadName)s) %(levelname)s %(message)s"
|
||
datefmt = "%Y-%m-%d %H:%M:%S"
|
||
|
||
[LOGGING.formatters.simple]
|
||
format = "%(filename)s%(lineno)d[%(levelname)s]Tname:%(threadName)s %(message)s"
|
||
|
||
[LOGGING.handlers.console]
|
||
level = "DEBUG"
|
||
class = "logging.StreamHandler"
|
||
formatter = "simple"
|
||
stream = "ext://sys.stdout"
|
||
|
||
[LOGGING.handlers.file]
|
||
level = "DEBUG"
|
||
class = "biliup.common.log.SafeRotatingFileHandler"
|
||
when = "W0"
|
||
interval = 1
|
||
backupCount = 1
|
||
filename = "ds_update.log"
|
||
formatter = "verbose"
|
||
|
||
[LOGGING.root]
|
||
handlers = [ "console" ]
|
||
level = "INFO"
|
||
|
||
[LOGGING.loggers.biliup]
|
||
handlers = [ "file" ]
|
||
level = "INFO"
|