{"id":22911126,"url":"https://github.com/ygsgdbd/v2bar","last_synced_at":"2026-03-17T21:34:11.126Z","repository":{"id":267894820,"uuid":"902166950","full_name":"ygsgdbd/V2Bar","owner":"ygsgdbd","description":"A sleek and elegant macOS menu bar application, providing you with quick access to V2EX. 一个简洁优雅的 macOS 菜单栏应用，为你提供快捷的 V2EX 访问体验","archived":false,"fork":false,"pushed_at":"2025-02-22T12:02:00.000Z","size":1078,"stargazers_count":16,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T20:38:05.652Z","etag":null,"topics":["alamofire","macos","menubar-app","menubarapp","swift","swiftui","tuist","v2ex"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ygsgdbd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-12T03:24:59.000Z","updated_at":"2025-02-22T12:02:04.000Z","dependencies_parsed_at":"2024-12-13T05:17:16.967Z","dependency_job_id":"30fa1b7b-27bc-431e-96fe-23081dbbc7f6","html_url":"https://github.com/ygsgdbd/V2Bar","commit_stats":null,"previous_names":["ygsgdbd/v2bar"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ygsgdbd%2FV2Bar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ygsgdbd%2FV2Bar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ygsgdbd%2FV2Bar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ygsgdbd%2FV2Bar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ygsgdbd","download_url":"https://codeload.github.com/ygsgdbd/V2Bar/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253173909,"owners_count":21865772,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alamofire","macos","menubar-app","menubarapp","swift","swiftui","tuist","v2ex"],"created_at":"2024-12-14T04:14:54.858Z","updated_at":"2026-03-17T21:34:11.083Z","avatar_url":"https://github.com/ygsgdbd.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# V2Bar 🌟\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"Screenshots/icon.png\" width=\"160\" height=\"160\" alt=\"V2Bar Icon\"\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Platform](https://img.shields.io/badge/platform-macOS%2013%2B-brightgreen)](https://github.com/ysgdbd/V2Bar/releases/latest)\n[![Swift](https://img.shields.io/badge/Swift-5.9-orange)](https://github.com/ysgdbd/V2Bar)\n[![Tuist](https://img.shields.io/badge/Powered%20by-Tuist-blue)](https://tuist.io)\n[![Xcode](https://img.shields.io/badge/Xcode-15.0%2B-blue)](https://developer.apple.com/xcode/)\n[![SwiftUI](https://img.shields.io/badge/SwiftUI-4.0-blue)](https://developer.apple.com/xcode/swiftui/)\n\n\u003c/div\u003e\n\nV2Bar 是一个简洁优雅的 macOS 菜单栏应用，为你提供快捷的 V2EX 访问体验。✨\n\n## 预览 👀\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"Screenshots/preview-light.png\" width=\"48%\" alt=\"V2Bar Light Mode Preview\"\u003e\n    \u003cimg src=\"Screenshots/preview-dark.png\" width=\"48%\" alt=\"V2Bar Dark Mode Preview\"\u003e\n\u003c/div\u003e\n\n## 功能特点 ✨\n\n- 🚀 原生 SwiftUI 开发，超低内存占用\n- 🌓 完美支持暗黑模式\n- ⚡️ 便捷的菜单栏操作体验\n- 👤 快速查看消息和个人信息\n- 🔗 一键导航到 V2EX 各版块\n- ✍️ 便捷创建和浏题\n- 🔒 简单可靠的本地数据存储\n- 📖 开源透明，安全可审计\n\n## 为什么选择 V2Bar ✨\n\n- 🚀 **轻量高效**: 原生 SwiftUI 开发，内存占用低至 40MB，安装包仅 8MB\n- 🔒 **简单可靠**: 本地数据存储，无需担心隐私泄露\n- 👀 **开源透明**: 源代码完全开放，欢迎审计\n\n## 系统要求 🖥\n\n- 📱 macOS 13.0 或更高版本\n- 💪 完美支持 Apple Silicon 和 Intel 芯片\n\n## 快速开始 🚀\n\n1. 📥 完成安装后首次启动 V2Bar\n2. 🔑 登录 V2EX 网站获取 Personal Access Token\n3. 🔒 在 V2Bar 中填入 Token 完成授权\n4. ✨ 开始享受便捷的 V2EX 浏览体验\n\n\u003e 💡 提示: Personal Access Token 可以在 V2EX 网站的 [设置页面](https://v2ex.com/settings) 生成。请妥善保管你的 Token。\n\n## 安装方式 📥\n\n### 使用 Homebrew 安装 🍺\n\n```bash\n# 安装 V2Bar 应用\nbrew install ygsgdbd/tap/v2bar\n```\n\n### 手动安装 📦\n\n1. 🔍 从 [Releases](https://github.com/ysgdbd/V2Bar/releases) 页面下载最新版本的 DMG 文件\n2. 💾 打开 DMG 文件并将 V2Bar 拖入 Applications 文件夹\n3. 🚀 从 Applications 文件夹启动 V2Bar\n\n## 开发指南 👨‍💻\n\n本项目使用 [Tuist](https://tuist.io) 进行项目管理，开发前请确保安装以下依赖：\n\n```bash\n# 安装 Tuist 项目管理工具\nbrew install tuist\n```\n\n克隆项目并生成 Xcode 工程：\n\n```bash\n# 克隆 V2Bar 项目代码\ngit clone https://github.com/ysgdbd/V2Bar.git\n\n# 进入项目目录\ncd V2Bar\n\n# 使用 Tuist 生成 Xcode 项目文件\ntuist generate\n```\n\n### 项目结构 \n\n```\nV2Bar/\n├── Sources/\n│   ├── Network/      # 网络请求相关\n│   ├── Models/       # 数据模型\n│   ├── Views/        # UI 视图\n│   ├── ViewModels/   # 视图模型\n│   └── Utils/        # 工具类\n```\n\n### 技术栈 🛠\n\n- 🎯 [SwiftUI 4.0](https://developer.apple.com/xcode/swiftui/)\n- 🌐 [Alamofire](https://github.com/Alamofire/Alamofire)\n- 📦 [Tuist](https://tuist.io)\n- 🔄 [Combine](https://developer.apple.com/documentation/combine)\n- 🛠 [SwiftUIX](https://github.com/SwiftUIX/SwiftUIX)\n- ⚡️ [SwifterSwift](https://github.com/SwifterSwift/SwifterSwift)\n- 💾 [Defaults](https://github.com/sindresorhus/Defaults)\n\n## 问题反馈 💭\n\n如果你发现了 bug 或有新功能建议，欢迎提交 [Issue](https://github.com/ysgdbd/V2Bar/issues) 进行反馈。我们会认真对待每一条反馈意见！ 🙏\n\n## 开源协议 📄\n\n本项目采用 MIT 开源许可证 - 详见 [LICENSE](LICENSE) 文件 ⚖️\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fygsgdbd%2Fv2bar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fygsgdbd%2Fv2bar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fygsgdbd%2Fv2bar/lists"}