我有一个大胆的 GitHub stars 管理方案

2018-08-06 10:11:33 +08:00
 hanzichi

随着在 GitHub 中 star 的 repo 越来越多,如何管理它们,如何快速找到需要的轮子,这个问题又开始困扰我

之所以说 ”又开始“,因为之前为了这个问题,我开发了一款 chrome 扩展 github-remarks,但是被证明是 鸡肋,连我自己都不想用了

我也不是没找过轮子,可惜 OhMyStar2 没有我需要的给 repo 备注的功能 ...

我的想法是,这个管理方案需要满足如下功能:

  1. 分类(打 tags 或者类似文件夹分类)
  2. repo 自定义标注
  3. 可模糊查询(根据 repo 名以及自定义标注)

之前开发的扩展满足了 2 和 3,但是最重要的 1 没有实现,受限于 chrome 扩展是基于页面开发,且用了本地存储,没有自己的服务器

目前我的想法是基于 Mac APP + Chrome 扩展 + Alfred workflow 来开发这套管理方案,且用云服务方便同步以及数据存取

Mac APP 基于 Electron 开发,内置全部的 1 2 3 功能,Chrome 扩展内置 1 2 功能(不包括分类列表,仅提供新增分类以及选择分类功能),Alfred workflow 提供模糊查询功能

设想中 Mac APP 包含了所需要的全部功能,所以仅使用 Mac APP 也可以,Chrome 扩展和 Alfred workflow 是为了增加效率

这个方案怎么样?有没有胖友有兴趣一起开发的?

7374 次点击
所在节点    程序员
41 条回复
WispZhan
2018-08-06 14:36:44 +08:00
直接存到云盘, 授权 google driver 存储权限?
diggerdu
2018-08-06 15:00:42 +08:00
直接写在笔记里就完事了
zuolan
2018-08-06 15:36:02 +08:00
@thundernet8 #14 这个完成度挺高的啊.
zhzer
2018-08-06 17:29:01 +08:00
stars 里的搜索筛选还不够?大神们都多少 stars 啊
ddgweb
2018-08-06 17:49:40 +08:00
我要鄙视一下自己,我居然看成了 PORNHUB。。。。
sobigfish
2018-08-06 17:57:55 +08:00
用 Toby 分类
supernova16
2018-08-06 18:08:29 +08:00
我用 astral,自动同步,标签管理
molvqingtai
2018-08-06 18:13:12 +08:00
用 github gist 来存储数据怎么样?
atom 配置同步插件( sync-settings )就是这个原理
qinhaoic
2018-08-06 23:01:11 +08:00
hanzichi
2018-08-06 23:12:52 +08:00
@qinhaoic 你是付费用户吗?
qinhaoic
2018-08-06 23:29:38 +08:00
@hanzichi 是的,这个主要是通过标签分组管理了,另外就是提供了 vim 模式,搜索起来很方便,不过多设备同步需要自己配一个 webdav service.
inkedawn
2018-08-06 23:32:05 +08:00
我有个想法,用关键词提取算法,star 时根据项目名、intro、README 等等自动提取匹配关键词标签 /分类,最好还能实时显示支持手动修正
hanzichi
2018-08-07 10:29:35 +08:00
@thundernet8 我试了下,貌似跑不起来啊 ... npm run dev 有 error
wzqcongcong
2018-08-07 17:52:30 +08:00
hanzichi
2018-08-07 17:54:51 +08:00
@wzqcongcong 只有网页版嘛?
qinxij
2018-08-07 21:46:01 +08:00
大家可以看看这个软件,如果大家觉得可以的话,我就出 windows 版。。如果要验证码的话,可以发邮件给我。qinxij@163.com
qinxij
2018-08-07 21:47:40 +08:00
@qinxij 忘记贴地址了。。😆 http://monkeysoft.cc/ghstars/
qinhaoic
2018-08-07 22:43:18 +08:00
@qinxij 手动赞一个
qinxij
2018-08-07 23:15:23 +08:00
@qinhaoic 🐶
hanzichi
2018-09-29 20:15:08 +08:00
@realkenshinji
@crack105
@uhayate
@flame90
@tszyh
@supernova16
@inkedawn

差不多开发完了,已开源,有兴趣可以试用下 https://github.com/anystars

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

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

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

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

© 2021 V2EX