Thanks to visit codestin.com
Credit goes to github.com

Skip to content

zerebos/trilium-etapi

Repository files navigation

Trilium ETAPI (TEPI)

A Node.js wrapper around the ETAPI for Trilium Notes. The library will continue to match the stable release of Trilium and release updates as needed.

Installation

npm install trilium-etapi

Usage

ESM (Preferred)

// tepi = Trilium Etapi Programming Interface
import tepi from "trilium-etapi";

tepi.server("https://my.trilium.com:8080/etapi").token(process.env.TRILIUM_TOKEN);
tepi.getNoteById("root").then(console.log).catch(console.error);

CommonJS

// tepi = Trilium Etapi Programming Interface
const tepi = require("trilium-etapi").default;

tepi.server("https://my.trilium.com:8080/etapi").token(process.env.TRILIUM_TOKEN);
tepi.getNoteById("root").then(console.log).catch(console.error);

Documentation

Documentation is available on GitHub Pages built with TypeDoc!

Links

Check out my other Trilium-based projects:

Want more? Be sure to check out the Awesome Trilium list!

About

An easy to use api for Trilium ETAPI.

Topics

Resources

License

Stars

Watchers

Forks