mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-14 20:40:17 -05:00
Update README.md
This commit is contained in:
parent
85275a9373
commit
df4516ce95
1 changed files with 45 additions and 11 deletions
|
@ -36,17 +36,51 @@ The CLSI is based on a JSON API.
|
|||
|
||||
#### Example Request
|
||||
|
||||
(Note that valid JSON should not contain any comments like the example below).
|
||||
|
||||
POST /project/<project-id>
|
||||
|
||||
```javascript
|
||||
{
|
||||
compile: {
|
||||
"options": {
|
||||
"compiler": "lualatex" # Can be latex, pdflatex, xelatex or lualatex
|
||||
"timeout": 40 # How many seconds to wait before killing the process. Default is 60.
|
||||
// Which compiler to use. Can be latex, pdflatex, xelatex or lualatex
|
||||
"compiler": "lualatex"
|
||||
// How many seconds to wait before killing the process. Default is 60.
|
||||
"timeout": 40
|
||||
},
|
||||
"rootResourcePath": "main.tex", # The main file to run LaTeX on
|
||||
# An array of files to include in the compilation
|
||||
// The main file to run LaTeX on
|
||||
"rootResourcePath": "main.tex",
|
||||
// An array of files to include in the compilation. May have either the content
|
||||
// passed directly, or a URL where it can be downlaoded.
|
||||
"resources": [{
|
||||
"path": "main.tex",
|
||||
"content": "\\documentclass{article}\n\\begin{document}\nHello World\n\\end{document}"
|
||||
}, {
|
||||
"path": "image.png",
|
||||
"url": "www.example.com/image.png",
|
||||
"modified": 123456789 // Unix time since epoch
|
||||
}]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
You can specify any project-id in the URL, and the files and LaTeX environment will be persisted between requests.
|
||||
URLs will be downloaded and cached until provided with a more recent modified date.
|
||||
|
||||
#### Example Response
|
||||
|
||||
```javascript
|
||||
{
|
||||
"compile": {
|
||||
"status": "success",
|
||||
"outputFiles": [{
|
||||
"type": "pdf",
|
||||
"url": "http://localhost:3013/project/<project-id>/output/output.pdf"
|
||||
}, {
|
||||
"type": "log",
|
||||
"url": "http://localhost:3013/project/<project-id>/output/output.log"
|
||||
}]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue