List supported formats
curl --request GET \
--url http://localhost:8080/formatsimport requests
url = "http://localhost:8080/formats"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('http://localhost:8080/formats', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8080",
CURLOPT_URL => "http://localhost:8080/formats",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://localhost:8080/formats"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://localhost:8080/formats")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:8080/formats")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body[
{
"name": "fdx",
"extensions": [
".fdx"
],
"mimeTypes": [
"application/xml"
],
"canDecode": true,
"canEncode": true,
"description": "Final Draft FDX format"
},
{
"name": "fountain",
"extensions": [
".fountain",
".spmd"
],
"mimeTypes": [
"text/plain"
],
"canDecode": true,
"canEncode": true,
"description": "Fountain plain-text screenplay format"
}
]System
List supported formats
Returns every format understood by the running binary, with its file extensions, MIME types, and whether it can be used as an input, an output, or both.
GET
/
formats
List supported formats
curl --request GET \
--url http://localhost:8080/formatsimport requests
url = "http://localhost:8080/formats"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('http://localhost:8080/formats', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8080",
CURLOPT_URL => "http://localhost:8080/formats",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://localhost:8080/formats"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://localhost:8080/formats")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:8080/formats")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body[
{
"name": "fdx",
"extensions": [
".fdx"
],
"mimeTypes": [
"application/xml"
],
"canDecode": true,
"canEncode": true,
"description": "Final Draft FDX format"
},
{
"name": "fountain",
"extensions": [
".fountain",
".spmd"
],
"mimeTypes": [
"text/plain"
],
"canDecode": true,
"canEncode": true,
"description": "Fountain plain-text screenplay format"
}
]⌘I