Runnote API 스펙

Jmnote (토론 | 기여)님의 2021년 9월 6일 (월) 23:31 판 (→‎기타 옵션)

1 개요

runbox 스펙

2 box 유형

box 입력 출력 lang 옵션 box 단위 식별 비고
run 단일 cell 단일 출력 단일 lang 지원, 필수 불필요 -
multi 멀티 cell 단일 출력 멀티 lang 지원, 생략가능 multi={id} 파일명 없으면 runbox.{lang}
notebook 멀티 cell 멀티 출력 단일 lang 지원, 필수 notebook={id} 입력 출력 1:1

3 api 유형

box lang api 비고
run bash, c, cpp, csharp, go, java, kotlin, perl, php, python, r, ruby, sqlite3 back
html, javascript front
tex, latex tex
multi bash, c, cpp, csharp, go, java, kotlin, perl, php, python, r, ruby, sqlite3 multiback
html, javascript multifront
tex, latex multitex
notebook python, r notebook

4 기타 옵션

옵션 설명 비고
hideerr output에서 stderr 숨김
outheight output의 height 지정
outmaxheight output의 maxheight 지정
filename 파일명 지정 multi
  • PHP autoload
{
	"lang":"bash",
	"cells": [
		{
			"filename": "a.sh",
			"source": "echo Hello World1",
			"main": 1
		},
		{
			"filename": "b.sh",
			"source": "echo Hello World2"
		}
	]
}

5 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}