热点分析项目(TrendRadar)

注:这是用于网上的热点进行搜集和ai分析的项目,本人用的是QQ邮箱推送的

项目地址:sansan0/TrendRadar: ⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。

1、准备工作

docker

QQ邮箱的授权码(在设置安全里申请)

deepseek的API(本人测试下来一次大概1钱都不到,当然也可以不要ai分析)

git(用于拉取项目文件)

2、部署

git clone https://github.com/sansan0/TrendRadar.git

复制里面的config

创建一个docker-compose.yml

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
35
36
37
38
39
40
41
42
43
services:
trendradar:
image: wantcat/trendradar:latest
container_name: trendradar
restart: unless-stopped
ports:
- "27:8080"
volumes:
- /news/config:/app/config
- /news/output:/app/output
environment:
- TZ=Asia/Shanghai
- ENABLE_WEBSERVER=true
- WEBSERVER_PORT=8080
- EMAIL_FROM=邮箱@qq.com
- EMAIL_PASSWORD=cfclpayoxkuvdgac
- EMAIL_TO=邮箱@qq.com
- EMAIL_SMTP_SERVER=smtp.qq.com
- EMAIL_SMTP_PORT=465
- CRON_SCHEDULE=0 8 * * *
- RUN_MODE=cron
- IMMEDIATE_RUN=false
- ENABLE_CRAWLER=true
- ENABLE_NOTIFICATION=true
- AI_ANALYSIS_ENABLED=true
- AI_PROVIDER=openai
- AI_BASE_URL=https://api.deepseek.com/v1
- AI_MODEL=deepseek/deepseek-chat
- AI_API_KEY=你的密匙
depends_on:
- trendradar-mcp

trendradar-mcp:
image: wantcat/trendradar-mcp:latest
container_name: trendradar-mcp
restart: unless-stopped
ports:
- "3333:3333"
volumes:
- /vol2/1000/news/config:/app/config:ro
- /vol2/1000/news/output:/app/output
environment:
- TZ=Asia/Shanghai

里面的内容自行调整

运行

docker-compose up -d

3、效果展示

ai分析

总结:如果你有经常看新闻的需求,但是怕活在信息茧房里这是个不错的选择。

鸿蒙系统尝鲜

注:这是教你在Windows上测试鸿蒙系统的教程。

准备工作

1、下载DevEco Studio

2、准备一个华为账号

使用

下载好以后,点击这里的设备管理器。

下载好这个二合一的。

效果展示

可以帮助想试试的人试试这个系统。

总结:希望能越来越好吧。

Github store

注:这是一款方便我们逛Github的开源项目。

项目地址:kurikomi-labs/komi-store: 🩵 A free, open-source app store for developers’ releases on GitHub, Codeberg & Forgejo — browse, discover, and install apps with one click. Formerly GitHub Store.

1、介绍

对于很多普通人来说,想玩开源软件,但是逛Github是有一定的门槛的,这是一款能把GitHub的一些开源项目里面人家打包好的程序做成了应用商店的样子,方便人浏览。

2、使用

选择你想要下载的项目。

其里面会识别你电脑的系统架构,直接下载就行了。

我觉得对于一些这个是一个很好的帮助小白入门的软件。

关于硬盘

注:以下为本人主观的看法。

分类

机械硬盘和固态硬盘

机械硬盘(HDD)

优点:便宜,容量大,数据还是比较好恢复的,量大,寿命很长的,主要还是做数据的备份,像nas这些,这是本人的一块,用了很久了都没坏。

缺点:读取速度很慢,所以基本上不会有人拿他存游戏打游戏的,像电脑一般都是固态的,而且很怕摔,比较容易坏的

固态硬盘(SSD)

优点:快,一般就是用于缓存游戏什么的,比机械硬盘快多了。

缺点:贵,数据是比较难修复的。

原理

机械硬盘:磁盘不停转动,利用磁铁的正反,记录0和1。

固态硬盘:芯片里面存着电子,有没有电子代表0和1,没有转动的零件。就是通过有无电子来记录数据。

我们说的内存条是晶体管,通过存放电子保存数据,相较于固态又要快很多,但是断电以后,就会放跑电子,数据就没有了,这就是我们说的,为什么我们关机有的数据没有了的一个重要原因之一。

总结:根据自己的需求选择对应的就行,但是个人建议选择大牌的,杂牌的有些不太好,还有就是跑一下有没有坏道。

ai助手插件

项目地址:suyihang15/ai-chat: 一个在edge浏览器上的与ai对话的插件,请自行配置API

下载地址:https://github.com/suyihang15/ai-chat/releases/download/1.0.0/ai.zip

AI 智能对话助手 — WordPress 插件

一款适用于 WordPress 的 AI 智能对话助手插件,支持多厂商 API(DeepSeek · OpenAI · Claude · Gemini)的通用对话工具。通过短代码或小工具在前端提供智能对话、内容分析和自动化操作。


✨ 功能特性

🤖 多厂商 AI 支持

  • DeepSeek — 支持 deepseek-chat、deepseek-reasoner

  • OpenAI — 支持 GPT-4o、GPT-4o-mini、GPT-4-turbo、o3-mini、o1-mini

  • Anthropic Claude — 支持 Claude Opus、Sonnet、Haiku 系列

  • Google Gemini — 支持 Gemini 2.5 Flash/Pro 等

  • 🔧 自定义 — 兼容 OpenAI API 格式的自定义端点(如 Ollama、Groq 等)

💬 智能对话

  • 流式输出,实时显示 AI 回复

  • 支持 Markdown 渲染(代码高亮、表格、列表等)

  • 思考过程展示(DeepSeek-R1 / Claude reasoning)

  • 对话历史保存(基于 WordPress 用户会话)

  • Ctrl+Enter 发送,Esc 停止生成

🔌 前端集成

  • 短代码 [ai_chat] — 在任意页面/文章中插入对话组件

  • 小工具(Widget) — 拖拽到侧边栏使用

  • 古腾堡区块(Block) — 原生区块编辑器支持

  • 浮动按钮 — 全站悬浮对话入口

🛠 内容辅助

  • 文章摘要生成

  • SEO 元描述生成

  • 内容翻译与润色

  • 评论智能回复建议

🎨 其他亮点

  • API 连接测试功能

  • 暗色/浅色主题自适应

  • 多语言支持(中文 / English)

  • 符合 WordPress 编码规范


📁 项目结构

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
├── ai-chat-assistant.php         # 插件主入口文件
├── readme.txt # WordPress.org 插件目录说明
├── includes/
│ ├── class-plugin.php # 插件核心初始化
│ ├── class-admin.php # 后台管理页面
│ ├── class-api-client.php # 多厂商 API 客户端(流式聊天)
│ ├── class-shortcode.php # 短代码注册与渲染
│ ├── class-widget.php # 小工具注册
│ ├── class-block.php # 古腾堡区块注册
│ └── class-settings.php # 设置存储管理
├── assets/
│ ├── css/
│ │ ├── chat-widget.css # 前端对话组件样式
│ │ └── admin.css # 后台管理样式
│ ├── js/
│ │ ├── chat-widget.js # 前端对话控制器
│ │ └── admin.js # 后台管理脚本
│ └── images/
│ └── icon.svg # 插件图标
├── languages/
│ ├── ai-chat-assistant-zh_CN.po
│ └── ai-chat-assistant.pot # 翻译模板
└── templates/
└── chat-widget.php # 对话组件模板

🚀 安装使用

1. 安装插件

  1. 下载插件压缩包或克隆本项目

  2. 将 ai-chat-assistant 文件夹上传到 /wp-content/plugins/ 目录

  3. 登录 WordPress 后台,进入 「插件」 页面

  4. 找到 「AI 智能对话助手」,点击 「启用」

2. 配置 API Key

  1. 在后台侧边栏进入 「设置」→「AI 对话助手」

  2. 选择 AI 服务商(DeepSeek / OpenAI / Claude / Gemini / 自定义)

  3. 填入你的 API Key

  4. 可选:调整 Base URL、模型、Temperature 等参数

  5. 点击 「💾 保存设置」

  6. 点击 「🔌 测试连接」 验证配置

3. 开始使用

  • 在文章/页面中插入 [ai_chat] 短代码

  • 或前往 「外观」→「小工具」,将 AI 对话助手拖入侧边栏

  • 或在区块编辑器中搜索 「AI Chat」 添加区块

  • 前端用户即可使用对话功能


🔌 支持的 API 厂商

厂商 API Key 获取地址 默认模型
DeepSeek platform.deepseek.com deepseek-chat
OpenAI platform.openai.com gpt-4o
Anthropic console.anthropic.com claude-sonnet-4-6
Google Gemini aistudio.google.com gemini-2.5-flash
自定义 任意 OpenAI 兼容 API 自行输入

🛠 技术栈

  • PHP 7.4+ — WordPress 插件开发语言

  • WordPress Plugin API — add_shortcodeWP_Widgetregister_block_type

  • WordPress Settings API — 后台配置页面与选项存储

  • Server-Sent Events (SSE) — 流式读取各厂商 API 响应

  • WordPress AJAX API — 前后端异步通信

  • vanilla JS — 前端轻量交互,无框架依赖


📝 开发说明

API 客户端架构

所有厂商 API 通过统一的 API_Client 类创建,均暴露相同的接口:

1
2
3
4
class API_Client {
public function chat( $messages, $callbacks ): void { ... }
public function test_connection(): bool { ... }
}

不同厂商的消息格式转换在类内部处理:

  • OpenAI 兼容(DeepSeek/OpenAI/自定义)→ 标准 /chat/completions SSE

  • Anthropic → /messages + x-api-key header

  • Gemini → /models/{model}:streamGenerateContent + key 参数

WordPress 钩子

1
2
3
4
5
6
7
8
9
10
// 前端渲染
add_shortcode( 'ai_chat', array( $this, 'render_chat' ) );

// 后台管理
add_action( 'admin_menu', array( $this, 'add_settings_page' ) );
add_action( 'admin_init', array( $this, 'register_settings' ) );

// AJAX 处理
add_action( 'wp_ajax_ai_chat_send', array( $this, 'handle_chat' ) );
add_action( 'wp_ajax_nopriv_ai_chat_send', array( $this, 'handle_chat' ) );

前端请求流程

1
2
3
4
5
用户输入 → chat-widget.js
→ fetch(admin-ajax.php?action=ai_chat_send)
→ class-api-client.php (SSE 流式处理)
→ 返回流式响应
→ chat-widget.js 实时渲染

⚠️ 安全说明

  • API Key 存储在 WordPress 数据库 wp_options 表中,不会上传到除对应 API 厂商之外的任何服务器

  • 所有用户输入均经过 wp_kses / sanitize_text_field 处理

  • 所有 AI 回复均经过 HTML 清洗,防止 XSS

  • 使用 WordPress Nonce 验证请求来源,防止 CSRF 攻击

  • 通过 current_user_can() 进行权限检查


📄 环境要求

  • WordPress 5.0+

  • PHP 7.4+

  • MySQL 5.7+ 或 MariaDB 10.3+

  • HTTPS(推荐,用于 API Key 安全传输)


📄 License

GPL v2 或更高版本


👤 作者

suyihang15

效果展示

Dify的部署

注:这是一个可以自己搭建自动化流程的项目。

项目地址:langgenius/dify: Production-ready platform for agentic workflow development.

环境准备

docker

切换docker的镜像,不然会拉取不下来

{“registry-mirrors”:[“https://docker.m.daocloud.io","https://docker.mirrors.ustc.edu.cn","https://hub-mirror.c.163.com","https://reg-mirror.qiniu.com","https://docker.ims.run","https://docker.xuanyuan.me"\]}

记得换一下这里这是我之前踩的坑,当然你也可以选择你自己之前换的,毕竟如果这里不换好多镜像都拉取不下来。

git

项目部署

git clone https://github.com/langgenius/dify.git(拉取项目源码)
cd dify/docker(切换到对应目录)

cp .env.example .env(创建配置文件)

docker compose up -d(启动项目)

访问项目

访问地址:http://localhost/

设置好账户和密码登录以后就是这个样子

这里有很多模板,可以直接套用,或者可以自己调整。

总结:这个是很好用的,你可以自己弄一套模板来玩玩。

nas游戏管理(Gameyfin)

注:本项目是一个用于管理你在nas上存的一些游戏安装包的。

项目地址:gameyfin/gameyfin: Manage your video games.

1、docker部署

查找你nas的密匙

openssl rand -base64 32

compose

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
services:
gameyfin:
# 主地址:官方镜像
image: ghcr.io/gameyfin/gameyfin:latest
container_name: gameyfin
restart: unless-stopped
ports:
- "66:8080"
environment:
# 你自己生成的有效密钥,已确认格式合规
APP_KEY: ""4j86wUJqYDfZKoStWlexsCoyK1CQ9Cp36IAj2PUjH56Q=""
PUID: 1000
PGID: 1000
volumes:
# 数据目录自动在项目路径下创建,无需手动建文件夹
- ./db:/opt/gameyfin/db:rw
- ./data:/opt/gameyfin/data:rw
- ./logs:/opt/gameyfin/logs:rw
# 你的游戏库路径,容器内直接用 /games 访问
- /vol3/1000/游戏:/games:rw
healthcheck:
test: ["CMD-SHELL", "nc -z 127.0.0.1 8080 || exit 1"]
interval: 10s
timeout: 5s
retries: 3
start_period: 90s

2、添加文件并刮削

https://www.steamgriddb.com/申请API便于刮削

在设置这里填入key并保存

添加提要保存的目录和名字。

之后点击这里开始扫描

效果大概就是这样

有的可能会有问题,可以自行调整,然后点击这里就可以下载了,但是你要自己去搞软件的安装包或者压缩包。

总结:如果你是一个仓鼠党玩家,这是一个不错的项目。

青龙面板(自动化签到)

注:这是一个可以自动完成一些任务挂载的项目

项目地址:Qinglong

1、docker部署

1
mkdir -p ql/data && docker run -dit -v $(pwd)/ql/data:/ql/data -p 5700:5700 --name qinglong --restart unless-stopped whyour/qinglong:latest

终端执行这个命令就行,端口什么的可以自行更改。

2、使用

自行配置账号密码后登录就是这个样子。

添加订阅的仓库,一般你可以去GitHub上找,一些公开的,也可以按照我这个填(我随便找的),然后运行一次,就可以看见别人写好的了,

整体来说是不错的的,但是个人建议自己去找一点自己需要的。

总结:你可以自己去搞的,其可以大大的方便你不用去做一些重复的任务。

镜像站

镜像站是原版网站的“复制替身”。

就像照镜子一样:镜子里的你和真实的你一模一样、实时对应

  • 主站(源站):原版网站(通常在国外、网速慢、访问不稳定)

  • 镜像站:把主站所有内容完整复制一份,部署在新服务器、新网址

用户打开镜像站,看到的内容、文件、页面和原版完全一致,只是服务器地址变了。

常见例子:清华镜像、中科大镜像、各种GitHub镜像、游戏资源镜像、学习资料镜像等。

镜像站的核心原理

  1. 完整数据拷贝

镜像服务器会一次性抓取源站的全部内容:

网页页面,图片、视频、压缩包,软件安装包、代码仓库文件,数据库内容

相当于把原网站全盘复刻,搭建出一个一模一样的网站。

  1. 定时自动同步

镜像站会持续、自动、周期性和源站比对更新:

  • 源站新增文件 → 镜像自动新增

  • 源站更新版本 → 镜像自动更新

  • 源站删除内容 → 镜像同步删除

同步频率可以是:几分钟、几小时、每天一次,由站长设置。

所以镜像站基本上和原版保持高度一致。(当然内容可能会有延迟)

因为是服务器在国内的原因,所以一般镜像站速度快、下载秒开、比较稳定(也有的镜像站会炸)。

三、镜像站的作用。

  1. 解决访问慢、打不开的问题

很多优质资源服务器在国外,国内直接访问:

国内镜像站把资源搬回国内服务器,速度提升几十倍上百倍。

  1. 分担主站压力

如果全世界几百万用户都挤一个主站,服务器会崩、卡死、瘫痪。

分布在各地的镜像站可以分流用户,让网络更稳定。

  1. 备份防丢失

如果原站:崩溃、关停、故障、被墙

镜像站内容依然完好保留,相当于给全网资源做了一层备份。

  1. 就近访问(与CDN类似)

哪个地区离你近,你就用哪个地区的镜像,网络延迟最低。

注意

有的镜像站可能会有钓鱼链接,请谨慎使用,但大部分的镜像站还是很不错的。

总结:镜像站就是把原版网站完整复制到新服务器,持续自动同步,让用户更快、更稳、无压力地访问原版内容的备用网站。

API聚合器(New API)

注:本文章只介绍如何部署,具体的API请自行去找

项目地址:QuantumNous/new-api: A unified AI model hub for aggregation & distribution. It supports cross-converting various LLMs into OpenAI-compatible, Claude-compatible, or Gemini-compatible formats. A centralized gateway for personal and enterprise model management. 🍥

1、介绍

本项目是一个API聚合器,对于那些在多家买了各种api以后,不太好统一管理,这个就是方便统一管理的项目。

2、部署

docker部署

1
2
3
4
5
6
docker run --name new-api -d --restart always \
-p 3000:3000 \
-e SQL_DSN="用户名:密码@tcp(数据库地址:3306)/数据库名" \
-e TZ=Asia/Shanghai \
-v /your/data/path:/data \
calciumion/new-api:latest

直接下载docker运行就行。

3、效果展示

4、添加API

在渠道管理这里添加好对应的API就行了。

后面直接生成令牌,按照操作来就行,大致和那些其他的聚合站差不多的。

总结:如果你经常用ai这是个不错的选择。