🚫 无假新闻(NNFN)-V3.0
没有假新闻 是一个新闻可信度分析生态系统,旨在在虚假信息时代批判性地评估信息。该工具结合了语言分析、媒体传播跟踪、自动事实检查和浏览器扩展,实现实时保护。
______________________________________________________________________
🚀 功能(3.0版)
🧠 高级分析引擎
- 语言分析(NLTK) :自动检测情绪基调、情绪和点击诱饵概率。
- 分析NLP(spaCy) :提取命名实体(PER、ORG、GPE),以便更好地理解上下文。
- 事实核查(Google API) :自动查询事实检查数据库以验证断言。
- 传播(新闻API) :扫描过去24小时内提及的数量和信息的病毒性。
🛡️ 保护和可访问性
- 扩展导航(清单V3) :一个弹出窗口,可以在不离开阅读的情况下一键分析文章的可信度。
- 安全认证 :通过Redis进行速率限制的私钥API管理。
- 智能历史 :持久备份(PostgreSQL),具有URL拆分和直接访问详细报告。
⚙️ 表演与罗伯斯
- 缓存Redis :对已分析URL的即时响应。
- 整洁架构 :代码JavaScript很简单。
- 骨架屏幕 :动画占位符的流畅用户体验。
______________________________________________________________________
🛠 堆叠技术
- 后端 :FastAPI(Python 3.10+)🐍
- 数据库 :PostgreSQL(持久性)和Redis(缓存和速率限制)🗄️
- NLP/IA :spaCy(
fr_core_news_md),NLTK-VADER🤖 - 扩展 :Chrome/Edge扩展清单V3📦
- 前端 :普通HTML5/CSS3,JavaScript💎
______________________________________________________________________
📦 安装和启动
1.克隆项目
git clone https://github.com/MathieuPicart/no-no-fake-news-mcp.git
cd no-no-fake-news2.配置
创建文件 .env 在根上。您可以使用该文件 .env.example 作为模型。
API密钥(\_K)
对API端点的访问受API密钥身份验证保护。您可以指定多个逗号分隔的API密钥。您必须在请求的标题中提供。
API_KEYS=ma_cle_1,ma_cle_23.启动(Docker)
docker-compose up --build4.发射(本地)
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn app.main:app --reload______________________________________________________________________
⛩️ 浏览器扩展
要在开发人员模式下安装扩展:
- 打开
chrome://extensions/. - 活动 开发者模式.
- 点击 充电器扩展不可用.
- 选择文件夹
/extension/项目的。
______________________________________________________________________
🗺 路线图配套
- \[x\] 第一阶段 :MVP(设置和核心分析)
- \[x\] 第2阶段 :丰富(NLP、数据库、缓存、事实检查)
- \[x\] 第三期 :浏览器和UI扩展
- \[x\] 阶段4 :API安全和代码清理
______________________________________________________________________
📄 许可证
本项目是Mathieu Picart的财产。保留所有权利。
