Skip to content

Commit bc291fc

Browse files
committed
Initial commit
0 parents  commit bc291fc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+18179
-0
lines changed

.gitignore

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# Python
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
*.so
6+
.Python
7+
env/
8+
venv/
9+
.venv/
10+
pip-log.txt
11+
pip-delete-this-directory.txt
12+
.tox/
13+
.coverage
14+
.coverage.*
15+
.cache
16+
nosetests.xml
17+
coverage.xml
18+
*.cover
19+
*.log
20+
.git
21+
.mypy_cache
22+
.pytest_cache
23+
.hypothesis
24+
25+
# PyQt
26+
*.ui
27+
28+
# IDE
29+
.vscode/
30+
.idea/
31+
*.swp
32+
*.swo
33+
*~
34+
35+
# OS
36+
.DS_Store
37+
.DS_Store?
38+
._*
39+
.Spotlight-V100
40+
.Trashes
41+
ehthumbs.db
42+
Thumbs.db
43+
44+
# 应用特定
45+
*.db
46+
*.pkl
47+
message_cache.pkl
48+
comments_data.db
49+
build/
50+
dist/
51+
*.spec
52+
cache/
53+
.bilibili_tools/

LICENSE

Lines changed: 698 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# Bilibili 评论工具集
2+
[![GitHub release](https://img.shields.io/github/release/naaammme/bilibili-tools.svg?style=flat-square&logo=github&color=black)](https://github.com/naaammme/bilibili-tools/releases)
3+
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-FF69B4.svg)](https://www.gnu.org/licenses/gpl-3.0)
4+
[![Python Version](https://img.shields.io/badge/python-3.8+-blue.svg)](https://python.org)
5+
6+
一个Bilibili小工具集合,提供评论清理、批量取关、数据统计、私信管理等功能。
7+
8+
## ✨ 主要功能
9+
**评论清理工具**
10+
11+
- 批量删除评论、弹幕和通知
12+
- 智能搜索和过滤功能
13+
- 双击查看评论详情对话
14+
15+
**批量取关工具**
16+
- 一键批量取消关注
17+
- 搜索和过滤功能
18+
19+
**数据统计中心**
20+
- 评论、弹幕、私信、通知统计
21+
- 私信互动排行榜
22+
23+
**私信管理工具**
24+
- 批量删除私信会话
25+
- 内容和UID搜索
26+
- 批量标记已读
27+
- 双击查看完整对话详情
28+
29+
**账号管理**
30+
- 多账号支持,一键切换
31+
- 二维码扫码 / Cookie 登录
32+
- 自动保存登录状态
33+
- 本地安全存储
34+
35+
## 📋使用说明
36+
**方式一**:
37+
-[Releases 页面](link/to/releases) 下载可执行文件
38+
- 运行程序,选择扫码或Cookie登录
39+
40+
**方式二**:
41+
- 克隆仓库:
42+
43+
git clone https://github.com/naaammme/bilibili-tools.git
44+
45+
cd bilibili-comment-cleaning
46+
47+
- 创建虚拟环境:
48+
bashpython -m venv venv
49+
- 安装依赖:
50+
pip install -r requirements.txt
51+
- 运行程序:
52+
python main.py
53+
54+
55+
## ⚠️ 潜在风险提示
56+
- 短时间大量请求api可能触发风控,导致部分操作失败,请使用网络代理工具
57+
- 尽管概率较低,但不能完全排除因滥用导致账号被封禁或触发其他限制的可能性
58+
- 为了控制风险,如果你有上千条内容需要清理,请不要一次性完成并保持默认延迟
59+
60+
## 🦕 开发中的
61+
- 批量取消对某个up所有视频的点赞
62+
- 批量取消最近点赞视频的点赞
63+
- 批量取消收藏夹收藏
64+
## 🙏 致谢
65+
66+
本项目部分功能的实现思路参考了[Initsnow/bilibili-comment-cleaning](https://github.com/Initsnow/bilibili-comment-cleaning)[sw1128/Bilinili_UnFolow](https://github.com/sw1128/Bilibili_UnFollow.git)
67+
项目的代码。
68+
69+
非常感谢作者 **Initsnow****sw1128** 的开源分享,为本项目奠定了坚实的基础。
70+
71+
同时感谢[bilibili-API-collect](https://github.com/SocialSisterYi/bilibili-API-collect)[aicu](aicu.cc)分享的api接口

assets/1.ico

1.37 KB
Binary file not shown.

assets/1.png

4.85 KB
Loading

assets/check.svg

Lines changed: 23 additions & 0 deletions
Loading

assets/down.svg

Lines changed: 24 additions & 0 deletions
Loading

assets/up.svg

Lines changed: 24 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)