margin note现在开放了哪些api啊

想做自动化,但现在只能通过UI事件实现,期望能提供开放的API

【开发过程中定稿方案见3楼】
你好,很高兴认识你,MN目前在持续筹备方案和统计用户需求,计划在4.0搞一个开放插件平台,对应在UI中提供一部分区域作为延展UI,目前主要有几个方向

自动化 AppleScript
导出需求,这块会提供一个python sdk
时间管理,可能会提供时常统计
数学公式录入需求
其他的待补充,您如果有这方面经验和需要可以跟我们分享您的看法,关于设计方案会提前翻译为中英版本,在中文社区和英文社区公示征集意见

就目前而言,MN还未开放相关API,针对工作流的脚本,主要是Maestro,Anki的开源格式加工,再有就是bindfs符号链接,文献管理软件的协助管理。其中Maestro相关的经验分享比较多,我们正在迁移,后续会发副本在中文社区

Maestro Tags
Anki python
Voodoopad与Maestro自动化直播up主

Lanco
Support Team

3赞

关于自动化和插件扩展的开放接口内测征集参与者

点击申请加入

js定位为一种插件技术,而捷径和apple script定位为自动化技术。

3.6.5会开始支持apple script,已经在开发过程中,比较顺利(3.6.4如果没有意外会被跳版)。目前计划征集几位懂apple script的社区成员参与内测(可能未来一两周)。
另外已经比较确定MN会支持js作为内置扩展方式,类似字典扩展,制卡规则扩展都会采用js。开发者从ios的文档了解到apple已经把js bindings做的非常成熟,从而会有Jsbox这样的产品,js基本上就是apple官方指定的脚本引擎,无论从性能,稳定性,还是延展性角度,基本上可以做到通过js直接call内部methods。
js在iOS端可以和捷径结合(类似jsbox),在mac端和apple script 结合。通过目前构想的技术结构,可以很容易的把apple script实现的功能开放给js。
整个技术演进应该会跨越3.6, 3.7两个版本,分步骤来做。可能在设计实现新同步框架时借助这套扩展结构。

开放接口预计考虑对接的需求场景:

定制化搜索——统计一个词出现的频率,现有的搜索会有全部结果,但没有统计,理想的情况是给出一串关键词,统计每个词的返回结果数

笔记本数据【输出】——自动定期备份并存储至第三方云

制卡自动化——MN是自由字段,不像anki那样,所以卡片得手动选择问题部分,实际上,这个通过脚本,是可以实现自动化的,用户自己定义一些规则,然后自动化生成需要的卡片,是否填空等

笔记录入,过滤导出——文字加工【输入】——Vocabulary.com 抓取最新实时(纽约时报等各大杂志)例句注入笔记粒度卡片。——。笔记输入的入口可以提供。另外,还可以提供一些过滤笔记,执行操作的接口,比如选择过滤一些手写,自动生成笔记,选择过滤一些笔记,自动生成卡片,等等。

各位可以对上述需求场景进行补充

Regards,
MarginNote Team

1、阅读网页的功能
2、类似微信文章保存到evernote的功能,可以发送微信文章到MN文档或者笔记本内

可以实现

Regards
Lanco

期待制卡导出anki部分。或者mn3可以强化一下复习系统。

Marginnote的功能基因决定了它会朝向知识体系管理和思想主题孵化器的目标生长,那么面对未来用户们越来越多的资料汇入,如果真的把它打造成个人知识管理工具,那么,支持各种各样的外部存储协议、NAS、网盘、网页流媒体等资料、文件的在线预览与片段截取,就显得特别灵活、强大,有特别重要。
比如,我在一个卡片里贴上家里群辉里的公开课视频课程链接,点击就能在线播放,还能像在本地导入过一样,截取重点片段存入脑图笔记里(最好还能把笔记和截取而来的大部头多媒体片段即时同步存入自定义的云同步盘里,那就太惬意了,我发誓,这样会让人完全进入学习享受中的);而不需要一本正经、又呆板地把一对用得上、用不上的视频、音频、图片全放在ipad有限的空间内,或者急着学习或是要引用到笔记脑图里,好的下载、导入……这太像在学校按部就班地听课、自习了,缺乏互联互通时代的学习便利性。
总而言之,就是大部头MN附件资料的外部存储和云同步化,这是趋势,当然,智慧和汗水都是Min之团队的,期待你们考虑

2赞

非常感谢您的中肯建议,我也有希望MN支持类似幕课等流媒体源在线材料直接摘录的希望,我们后面会同CEO研究和讨论一下这方面的技术问题,但是你说的外部存储协议这个事情,这个是肯定没问题的,已经确定了会伴随新同步方案出来后使用相关工具包兼容,敬请关注。

Regards
Lanco

感谢答复!
大众的呼声,便是前进的方向,应民声者得民心,得民心者得天下,MN的未来可期!感谢你们的付出!

不是带导出到anki嘛?可以进一步优化复习系统 学习一下anki的复习策略,融合到mn3中 就完美了

会优化导出Anki,我们将在内测时逐一进行相关模块的插件化重写,整个过程会按顺序来持续相当长一段时间

Regards