1

我用 Electron Clone 了 Livid 的新产品 Planet

 1 year ago
source link: https://www.v2ex.com/t/884960
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  分享创造

我用 Electron Clone 了 Livid 的新产品 Planet

  cnwesleywang · 3 小时 3 分钟前 · 1133 次点击

项目地址: https://github.com/scbrf/scbrf

先说缺点吧:

  1. 界面粗糙,相比于原生的 Planet ,基于 Electron 且没有对界面做过多优化的 Scarborough 在优雅美观快速等方面都不及 Planet 。
  2. 测试不充分,稳定性差。Scarborough 是我在很短时间内赶制出来的作品(倒不是有什么 Deadline 的压力,完全是出于自己对进度的执着),稳定性比起持更严谨态度的 Livid 团队做出来的 Planet 要差一些,当然我发现的 bug 第一时间都会改,但是确实在上线之前并未充分测试。
  3. 不支持自动升级 因为涉及到开发者账号和签名之类所以暂不支持。

说说优点吧:

  1. 和 Planet 兼容 你可以在 Planet 中 Follow Scarborough 维护的站点,也可以在 Scarborough 中 Follow Planet 维护的站点。
  2. 兼容更多系统。拜 Electron 良好的系统兼容性所赐,Scarborough 可以稳定运行于 Windows 、Linux 以及各种版本的 MacOS ,而 Planet 受开发环境的限制仅能运行于最新的 Mac 系统,Scarborough 在系统覆盖上可以弥补 Planet 的一些不足。
  3. 内嵌简单的评论和阅读统计 我希望实现完整闭环,所以在 Scarborough 里内嵌了一个基于 ethers 项目的简单钱包以实现签名功能,选用 Plain 这个模板可以直接展示阅读数,点赞或者发表简单的评论(中心化方式,需要确保可以访问域名 https://comments.scbrf.workers.dev )。
  4. 支持手机端浏览 从版本 0.0.7 开始,Scarborough 可以搭配移动端 APP 使用,目前只实现了简单的浏览阅读功能。移动端 App 采用 Flutter 开发,可同时支持 iOS 和 Android ,目前只编译有 Android 的版本,iOS 的版本受限于没有开发者账号无法编译(有没有志愿者呀)。

每上线一个主要功能我都会录制一个介绍视频,相关内容可以在一个使用 Scarborough 维护的 Planet 站点找到,ipns 地址是:k51qzi5uqu5dhq1lrl4uz0q7hqxxxvef5ow9x41e3da1owypc873hwbkdzt62c

所有代码均已开源: https://github.com/scbrf/

欢迎使用,如果有任何问题可以在此贴留言或者在 Discord 交流,我大部分时间都在那里: https://discord.gg/pVWx4Cg7H3

感谢 Livid !


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK