我用 Electron Clone 了 Livid 的新产品 Planet

2022-10-07 08:30:05 +08:00
 cnwesleywang

项目地址: 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 !

4374 次点击
所在节点    分享创造
7 条回复
doresu
2022-10-07 09:10:50 +08:00
好啊,你做的好啊
fzdwx
2022-10-07 09:20:12 +08:00
支持支持
botao1
2022-10-07 10:13:21 +08:00
不懂就问:为啥都不贴一张截图?
cnwesleywang
2022-10-07 11:34:19 +08:00
新用户好像回复不了链接,做了一个新版本视频介绍在油管,入口可以从项目的 github 首页获取,多谢关注
unclemcz
2022-10-07 11:47:13 +08:00
大赞
cnwesleywang
2022-10-07 13:43:05 +08:00
感谢大家哈,刚刚一个关于分布式评论的想法在头脑中冒突然出来,略激动,应该会很快出现在下一次发版中
SteveZou
2022-10-07 16:25:20 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/884960

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX