forked from liugito/sentiment_monitor
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
34 lines (34 loc) · 1.4 KB
/
requirements.txt
File metadata and controls
34 lines (34 loc) · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
sentiment_monitor/
├── config/
│ └── config.yaml # 配置文件
├── data_collection/
│ ├── __init__.py
│ ├── collector.py # 数据采集主模块
│ └── twitter.py # Twitter数据采集(基于Twint)
├── text_analysis/
│ ├── __init__.py
│ ├── analyzer.py # 文本分析主模块
│ ├── sentiment.py # 情感分析(基于TextBlob)
│ └── keywords.py # 关键词提取
├── video_analysis/
│ ├── __init__.py
│ ├── downloader.py # 视频下载
│ ├── transcriber.py # 语音转文字
│ └── video_processor.py # 视频处理主模块
├── alert_system/
│ ├── __init__.py
│ ├── alert_manager.py # 预警管理
│ └── notifier.py # 通知发送
├── visualization/
│ ├── __init__.py
│ ├── dashboard.py # 仪表盘主模块
│ └── reports.py # 报表生成
├── utils/
│ ├── __init__.py
│ ├── db.py # 数据库操作
│ ├── logger.py # 日志工具
│ └── helpers.py # 辅助函数
├── models/ # 存放模型文件
├── app.py # Web应用入口
├── main.py # 命令行工具入口
└── requirements.txt # 依赖列表