跳到主内容
福利啊论坛
返回资源帖子

RustNewsLatest:前后端分离的聚合新闻小工具(含自定义数据源功能)

资源

RustNewsLatest:前后端分离的聚合新闻小工具(含自定义数据源功能)

基于 Vue3+TypeScript 前端与 Rust 后端的聚合新闻应用,新增自定义数据源功能及前后端分离架构。

项目概览

RustNewsLatest 是一个现代化的聚合新闻小工具,采用前后端分离架构,提供多源聚合与自定义数据源功能。

  • 前端: Vue3 + TypeScript + Element Plus + Pinia
  • 后端: Rust + Axum + Tokio
  • 功能: 聚合多个新闻源、支持自定义数据源(JSON API 和网页数据源)

该项目为开源项目,可供学习与二次开发。

自定义数据源

功能概述

RustNewsLatest 支持用户添加自定义新闻源,涵盖两种数据源类型:

  • JSON API 数据源:直接从 REST API 获取结构化数据
  • 网页数据源:通过 CSS 选择器从网页提取新闻内容

使用方法

  1. 打开数据源管理
    • 点击页面右上角的「数据源管理」按钮
    • 或使用快捷键 Ctrl+M 打开管理面板
  2. 添加自定义数据源
    • 填写数据源信息:
      • 名称: 唯一标识符(仅字母、数字、下划线和连字符)
      • 标题: 显示名称
      • 描述: 数据源描述
      • 类型: JSON API 或 网页
      • URL: 数据源地址
      • CSS选择器: 网页类型需要

开源地址

原项目部分(简述)

该工具基于 Tauri v2 和 Vue 3 开发,提供图形化界面查看热点新闻。

典型收录网站(功能示例)

  • 哔哩哔哩、微博、知乎、GitHub、掘金、抖音、36氪、IT之家、思否、开源中国、InfoQ、阮一峰博客、CSDN、证券时报、财新网

技术栈

  • 前端:Vue 3 + TypeScript
  • 桌面框架:Tauri v2
  • 后端:Rust
  • 构建工具:Vite

额外信息

备注:原文包含多条资源和更新信息,本文仅做可发布的改写整理。

下载链接

蓝奏云:
https://wwamj.lanzout.com/iKZwV3m7g9pi(提取码:7yfj)

蓝奏云:
https://wwamj.lanzout.com/iardk3nwdoij(提取码:efw9)

下载链接:
https://virusscan.jotti.org/zh-CN/filescanjob/18hxh7sert

7次阅读00举报

评论 0

还没有评论,来说两句吧。

登录 后参与评论