我开发的浏览器信息记录工具(huntly)开源啦

2023-03-07 17:41:24 +08:00
 louchenabc

334 天前我在 v 站上发了个帖子 我正在开发的一款浏览器信息记录工具,欢迎讨论 - V2EX,介绍了我正在开发的一款工具。

整个 2022 年,是我人生的一个低谷,这一年我的状态非常的差,这个项目也一直处在断断续续的开发之中,进展非常不顺。

2023 年伊始,22 年的痛苦依然延续下来,但很快一切都结束了,后来我写了两篇周刊: 020 👌 丧失处理( Loss Processing ) 021 ✍️ 真诚的写作、创伤后成长 ,表达我在经历这些事情之后要重新振作起来。

上上周我在推特上宣布一周后开源,接着一整周我都在写代码,这一周写的代码差不多跟去年断断续续写两三个月的工作量差不多。

简单介绍一下这款工具,Huntly 是一个自托管的信息管理工具,它包含以下功能:

未来可能会支持连接到 Pocket 、Hypothesis 等服务。

由于我的个人原因,导致这个项目从宣布到开源的时间实在是太长了,原本我计划还要一个月左右才会开源,但我想尽快完成一件事情的方法就是做一个公开的承诺,于是它得以在上周日晚上 11 点释出。

Huntly 开源的非常匆忙,它还有很多待完善的地方,可能还不算一个合格的开源作品,但我还是想早点把它推向社区,一些关注我的朋友也已经等了很久。我自己也需要一些反馈让自己更快地好起来。

GitHub 项目地址:GitHub - lcomplete/huntly

Demo: http://huntly.rom666.com:8000/

Username: demo

Password: huntlydemo

如果你对这个项目感兴趣的话,欢迎 star 、fork 、提交 pr 。

界面截图:

5025 次点击
所在节点    分享创造
54 条回复
lzgshsj
2023-03-08 14:02:46 +08:00
自动保存浏览的网页是什么形式保存的呢?链接?一组 metadata ?还是离线保存成文件?
louchenabc
2023-03-08 14:06:10 +08:00
@lzgshsj 解析出文章内容,然后进行保存的,非文章类的倾向于不保存,但目前有些非文章页面也会解析成文章,插件还待优化。
jezal
2023-03-08 14:33:24 +08:00
我也是独立开发者,可能你已经知道我的作品了。
Huntly 是个很好的产品,不过目前的方向似乎可以调整下,那样将发挥他真正的价值。
dayage
2023-03-08 14:52:35 +08:00
继续加油,提个建议,可以把标签或者分组的功能从 feed 扩展到 started archive readitlater ,把 rss 和资料收集工具结合起来。
oneisall8955
2023-03-08 14:54:51 +08:00
- 建议加 i18n 照顾下我这种英语渣
- 退出登录,有点迷惑,以为是 tab 栏,这个让我不小心退出两次了

<img src="https://i.328888.xyz/2023/03/08/5QOVX.png" alt="5QOVX.png" border="0" />
oneisall8955
2023-03-08 14:56:07 +08:00
可能整体 ui ,字体,交互还需要调整,感觉回到 bootstrap 时代
louchenabc
2023-03-08 14:58:49 +08:00
@jezal 你 v2 首页的提问屏蔽了,看不到,所以不知道你的作品,可以发出来看看。

有什么好的建议欢迎说下。
louchenabc
2023-03-08 15:04:30 +08:00
@dayage 这个一开始有考虑,对我个人而言,已经不喜欢手动打标签或者建文件夹,有点繁琐了,主要还是依赖搜索来找到文章。当然肯定有用户有这个需求,如果要走商业化的话会考虑进行完善。目前完全就是开源,没打算商业化。
louchenabc
2023-03-08 15:05:10 +08:00
@oneisall8955 由于时间原因,这两项还没优化。
louchenabc
2023-03-08 15:06:43 +08:00
@jezal 看到了,原来是菜脯老师。
jezal
2023-03-08 15:38:06 +08:00
@louchenabc 我是这么理解 huntly 的

[初心] 记录自己看过的,以便后续某个时间可以找回。

[问题] 解决这个需求点的产品,注定是低频使用的,用户量不足以支撑产品持续运营。因为,目前的 huntly 只是解决了“不时之需”,甚至,界面都不需要,所以评论的兄弟里有用 indexDB 满足“记录”的需求。

[一些想法] 要提高产品使用频率,我理解还是要增加 huntly 的使用价值。现在的 RSS 订阅功能,似乎也是这个思路。我有两个建议:1. 在“阅读网页”这个环节做些工作,提升插件的价值; 2. 用户在使用 huntly 的过程中,产生了一个宝贵的副产品——经过人工筛选的高质量内容。建议想想如何发挥它们的价值。
id80108900
2023-03-08 15:49:26 +08:00
支持
大力支持
希望楼主更上一层楼。
Envov
2023-03-08 17:40:17 +08:00
我觉得可以在采集插件上多一些主动操作
遇到好内容,可以附加评论到 Huntly
或者将视频、划词、文字、图片、段落资源上载到 Huntly

<br/>

另一个是被采集的内容在 Huntly 呈现的有点粗糙,如果 Huntly 可以在呈现内容时比原版更整齐干净,一定会更好
ttionya
2023-03-08 18:01:27 +08:00
@louchenabc 不知道内存使用情况怎么样,Java 给我的印象一直是占用内存很大
louchenabc
2023-03-08 18:25:55 +08:00
@ttionya 可以设置的,占用不大。
iX8NEGGn
2023-03-08 22:42:15 +08:00
前几天还在讨论网页存档类似问题,OP 的项目才放出来几天就就这么多 star 了,看来程序员还是有很多人有这个需求的。
jsomin
2023-03-08 23:00:36 +08:00
OP 浏览器字体和主题是什么?感觉有点好看
louchenabc
2023-03-08 23:15:04 +08:00
@jsomin 这是我在 ubuntu 下面截的图,应该是 Ubuntu 默认字体。
wuoo
2023-03-08 23:34:11 +08:00
记录的网站是有什么限制吗,好像有些浏览过的网页没有记录下来
louchenabc
2023-03-08 23:57:36 +08:00
@wuoo 要解析到文章才会记录,目前还解析的不是很准。

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

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

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

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

© 2021 V2EX