1 Star 2 Fork 4

ARCTURUS/bilibili

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
index.py 1.18 KB
一键复制 编辑 原始数据 按行查看 历史
ARCTURUS 提交于 2023-04-14 14:47 . feat: Update code
from bilibili import BiliBili
from config import config
from push import PushSender, parse
def parse_message(message, push_type):
if push_type == "pushplus":
return parse(message, template="html")
else:
return parse(message, template="markdown")
def pushMessage(message, config):
if isinstance(config, list):
for item in config:
t = item.get("type")
p = PushSender(t, item.get("key"))
p.send(parse_message(message, t), title="Bilibili")
else:
t = config.get("type")
p = PushSender(config.get("type"), config.get("key"))
p.send(parse_message(message, t), title="Bilibili")
def main(*args):
accounts = config.get("multi")
push_together = config.get("push")
messages = []
for item in accounts:
obj = BiliBili(**item)
res = obj.start()
push = item.get("push")
if push is None:
if push_together is not None:
messages.extend(res)
else:
pushMessage(res, push)
if len(messages) != 0 and push_together is not None:
pushMessage(messages, push_together)
if __name__ == "__main__":
main()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/ICE99125/bilibili.git
git@gitee.com:ICE99125/bilibili.git
ICE99125
bilibili
bilibili
main

搜索帮助

0d507c66 1850385 C8b1a773 1850385