# Trilium 自定义API

## 自定义api

Trilium作者叫它 custom request handlers，通俗点说就是自定义api接口。

笔记的结构一般都是
xxx.js 对应自定义的后端api
api_tester.py 是测试这些api调用的python脚本

## 创建笔记 create-note

最基础的功能，创建普通文本笔记的api接口和python调用接口的脚本。通过这个接口创建的是普通的文字笔记。

## 网页快照 singlefile2trilium

网页剪藏功能, 配合Chrome的singlefile页面保存插件使用。

## 上传图片 create-image-note

创建数据笔记的api接口和python调用接口的脚本, 类型可以是text（普通的文字笔记）, code（代码笔记）, file（文件笔记）, image（图片笔记）, search（搜索笔记）, book（书本笔记）, relation-map（关系笔记）。