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