@siyuan-community/kernelapilist

1.0.2 • Public • Published

功能

从思源的源代码仓库拉取代码,然后一通鼓捣生成一个api列表类

使用

如果你担心列表不够新的话,运行

npm run gen

会生成一个新的index.js

生成之后就可以用了,如果生成失败可能是node连不上GitHub,改host去吧

import kernelAPI from '@siyuan-community/kernelapilist' 
//返回一个初始化好的后端接口列表对象
kernelAPI.sql()

或者你自己配置思源的地址

import {kernelApiList} from '@siyuan-community/kernelapilist' 
let 核心api = new kernelApiList(
            思源伺服ip:window.location.hostname,
        思源伺服端口:'',
        思源伺服协议:"http",
		apitoken:""

)
await 核心api.重命名文档({
  "notebook": "20210831090520-7dvbdv0",
  "path": "/20210902210113-0avi12f.sy",
  "title": "文档新标题"
})

或者这样也行

import {kernelApiList} from '@siyuan-community/kernelapilist' 
let kernelApi = new kernelApiList(
        siYuanIp:window.location.hostname,
        siYuanPort:'',
        siYuanScheme:"http",
		apitoken:""

)
kernelApi.renameDoc(
    {
          "notebook": "20210831090520-7dvbdv0",
  "path": "/20210902210113-0avi12f.sy",
  "title": "文档新标题"
    },
    '',
    (data)=>{
        console.log(data)
    }

)

或者把index.js拿出去用也可以

如果这玩意对你有用

可以去我的爱发电给我买杯咖啡

Readme

Keywords

Package Sidebar

Install

npm i @siyuan-community/kernelapilist

Weekly Downloads

0

Version

1.0.2

License

AGPL-3.0-or-later

Unpacked Size

65.8 kB

Total Files

5

Last publish

Collaborators

  • zuoqiu
  • terwer-org
  • leolee9086