学了 3 天 Typescript 写了一个微信读书的 Obsidian 插件

2022-05-12 09:11:35 +08:00
 ZhaoHongXuan

本人是一个刚做了后端程序员,上海疫情被封在家挺无聊的,接触 Typescript 还是挺偶然的,平时笔记软件 Obsidian ,在逛 github 的时候看到 Obsidian 有 kindle 相关的插件,然鹅我平时都用微信读书比较多,所以就在思考为啥不能自己做一个微信读书插件,于是就自学了 Typescript写了一个插件,插件名字叫做: obsidian-weread-plugin,欢迎 star~

在用 Obsidian 的同学可以先试试,目前插件还在官方审核,可以先从 release 页面 上 download 自己安装,有问题欢迎提 issue.

使用效果图:

刚接触 Typescript 代码写的比较糙不太优雅,希望前端大佬可以指点一下。顺便夸一下 Typescript ,对从静态语言转型的人来说太友好了。

5964 次点击
所在节点    分享创造
27 条回复
vsitebon
2022-05-12 09:47:03 +08:00
很棒,刚在群里面推荐了你的插件
Celebi
2022-05-12 09:50:43 +08:00
这个插件是可以在 obsidian 里面看微信读书吗?
vsitebon
2022-05-12 09:57:02 +08:00
@Celebi 在 Obsidian 中看微信读书,用 Custom Frame 插件来 iframe 形式嵌入一个页面就好了。
sunocean
2022-05-12 09:58:21 +08:00
这个插件是用来同步微信读书笔记的,很棒
ZhaoHongXuan
2022-05-12 10:06:42 +08:00
@vsitebon 非常感谢~
cjh1095358798
2022-05-12 10:15:53 +08:00
厉害呀,这些 api 是哪里获取的呢
cjh1095358798
2022-05-12 10:22:44 +08:00
@cjh1095358798 建议可以做一个 vscode 插件,vscode 记录笔记也挺多的
ZhaoHongXuan
2022-05-12 10:25:10 +08:00
@cjh1095358798 repo 的 readme 有写,参考另外一个开源项目,web 版本的微信读书也可以抓包。
luguhu
2022-05-12 10:28:29 +08:00
点赞👍🏻
Wooork
2022-05-12 10:41:12 +08:00
看着挺不错的, 要是能直接在 obsidian 里直接看微信读书, 且能划线记录就好了。

@vsitebon 原来微信读书可以直接 web 上阅读,我以为上面是不能实现的, 看来还是有可能的
ZhaoHongXuan
2022-05-12 11:18:20 +08:00
@cjh1095358798 可以的,vscode 插件也是 Typescript 写的,移植过去应该不难
lixile
2022-05-12 11:41:14 +08:00
@vsitebon obsidian 群能给个方式加入吗
vsitebon
2022-05-12 11:48:16 +08:00
@lixile 因为群人员已经超过 200 ,加 Wechat ( BASE64 编码):UGlhbm9TaWxlbmNl
cond0r
2022-05-12 11:58:36 +08:00
太好了,极度需要
xiang578
2022-05-12 12:52:23 +08:00
感谢,不过卡在获取 cookie 步骤上。一打开控制台刷新页面,就提示已在调试程序中暂停。
xiang578
2022-05-12 12:54:21 +08:00
@xiang578 已经解决了
pkwenda
2022-05-12 13:45:51 +08:00
Obsidian 早就听说了,但是感觉太复杂一直没用,刚刚一步一步做搞完了,同步后发现:原来同步的是 [微信的书] 里面的 [想法] ,哈哈理解错误,我以为在 Obsidian 看书,

确实不错
ZhaoHongXuan
2022-05-12 14:28:45 +08:00
@pkwenda 帖子没写清楚,所以 append 后面了 ==
taklele
2022-05-13 09:35:12 +08:00
是需要的一个插件,mark 下,支持!
CY4suncheng
2022-05-13 18:36:10 +08:00
API 怎么获取呢?平时会用其他平台,不知道怎么搞到 API

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

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

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

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

© 2021 V2EX