# 聚合新闻小工具
!!!重大更新:新项目为前后端分离版本;除了内置一部分新闻源;增加了用户自定义新闻源的功能;实现不同用户的不同需求;
注:该项目直接开源,供各位友友学习;
具体介绍:
## 🎯 项目简介
RustNewsLatest 是一个现代化的新闻聚合应用,采用前后端分离架构:
- **前端**: Vue3 + TypeScript + Element Plus + Pinia
- **后端**: Rust + Axum + Tokio
- **功能**: 聚合多个新闻源的数据展示,及用户自定义数据源
## 自定义数据源
### 功能概述
RustNewsLatest 支持用户添加自定义新闻源,包括:
- **JSON API 数据源**: 直接从 REST API 获取结构化数据
- **网页数据源**: 从网页中通过 CSS 选择器提取新闻内容
### 使用方法
1. **打开数据源管理**
- 点击页面右上角的"数据源管理"按钮
- 或通过快捷键 `Ctrl+M` 打开管理面板
2. **添加自定义数据源**
- 填写数据源信息:
- **名称**: 唯一标识符(只能包含字母、数字、下划线和连字符)
- **标题**: 显示名称
- **描述**: 数据源描述
- **类型**: 选择 `JSON API` 或 `网页`
- **URL**: 数据源地址
- **CSS选择器**: 仅网页类型需要
开源地址:https://gitee.com/violetlength/rustnewslatest.git
https://github.com/violetlength/rustnewslatest.git
以下是原项目的内容:
这是一个基于 Tauri v2 和 Vue 3 开发的 聚合新闻小工具程序,提供了图形化界面来查看相关网站的热点新闻。
## 功能特性
收录以下网站热点新闻:
- 哔哩哔哩 - 热门视频
- 微博 - 实时热点
- 知乎 - 热门问题
- GitHub - 热门项目
- 掘金 - 技术文章
- 抖音 - 热门视频
- 36氪 - 科技资讯
- IT之家 - 科技新闻
- 思否 - 技术问答
- 开源中国 - 开源资讯
- InfoQ - 技术媒体
- 阮一峰博客 - 技术周刊
- CSDN - 开发者社区
- 证券时报 - 财经新闻
- 财新网 -金融新闻
## 技术栈
- 前端:Vue 3 + TypeScript
- 桌面框架:Tauri v2
- 后端:Rust
- 构建工具:Vite
扫毒地址:https://virusscan.jotti.org/zh-CN/filescanjob/18hxh7sert
下载地址:https://wwamj.lanzout.com/iKZwV3m7g9pi
密码:7yfj
       |