BlackDuck 是一个现代化的 macOS 应用程序,使用 SwiftUI 构建,用于聚合和显示来自各种网站和社交平台的内容。它提供了一个简洁、直观的界面,让您可以在一个地方查看和分析来自多个来源的内容。
BlackDuck 是一个现代化的 macOS 应用程序,使用 SwiftUI 构建,用于聚合和显示来自各种网站的 RSS 和 Atom 订阅源内容。它提供了一个简洁、直观的界面,让您可以在一个地方查看和管理来自多个来源的文章和新闻。

BlackDuck/
├── Models/ # 数据模型
│ └── FeedModel.swift
├── Views/ # UI 组件
│ ├── ContentView.swift
│ ├── DetailView.swift
│ ├── FeedItemView.swift
│ ├── HTMLContentView.swift
│ └── SidebarView.swift
├── Managers/ # 业务逻辑
│ └── FeedManager.swift
├── Utilities/ # 工具类
│ └── WebContentParser.swift
└── BlackDuckApp.swift # 应用入口
克隆仓库
git clone https://github.com/deadjoe/BlackDuck.git
打开 Xcode 项目
cd BlackDuck
open BlackDuck.xcodeproj
构建并运行应用程序(⌘+R)
https://hnrss.org/frontpage)欢迎提交 Pull Request 或创建 Issue 来帮助改进这个项目。
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)项目包含单元测试,确保核心功能正常工作:
# 运行所有测试
xcodebuild test -scheme BlackDuck -destination "platform=macOS"
本项目采用 MIT 许可证 进行许可。