document the API, such as it is
This commit is contained in:
parent
3ed61ab9bf
commit
a3ed3de9e3
|
@ -0,0 +1,87 @@
|
||||||
|
.\"
|
||||||
|
.\" Copyright (c) 2019 Ted Unangst
|
||||||
|
.\"
|
||||||
|
.\" Permission to use, copy, modify, and distribute this software for any
|
||||||
|
.\" purpose with or without fee is hereby granted, provided that the above
|
||||||
|
.\" copyright notice and this permission notice appear in all copies.
|
||||||
|
.\"
|
||||||
|
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||||
|
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||||
|
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||||
|
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||||
|
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||||
|
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||||
|
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
.\"
|
||||||
|
.Dd $Mdocdate$
|
||||||
|
.Dt HONK 3
|
||||||
|
.Os
|
||||||
|
.Sh NAME
|
||||||
|
.Nm honk
|
||||||
|
.Nd API access
|
||||||
|
.Sh DESCRIPTION
|
||||||
|
In addition to the standard web interface, some functionality is
|
||||||
|
available via the
|
||||||
|
.Nm
|
||||||
|
HTTP API.
|
||||||
|
.Pp
|
||||||
|
With the exception of login, all requests should contain
|
||||||
|
the following form values.
|
||||||
|
.Bl -tag -width action
|
||||||
|
.It Fa action
|
||||||
|
The desired action.
|
||||||
|
See below.
|
||||||
|
.It Fa token
|
||||||
|
An authorization token.
|
||||||
|
.El
|
||||||
|
.Ss login
|
||||||
|
Send a POST request to
|
||||||
|
.Pa /login
|
||||||
|
with the following form values.
|
||||||
|
.Bl -tag -width username
|
||||||
|
.It Fa username
|
||||||
|
User name.
|
||||||
|
.It Fa password
|
||||||
|
Pass phrase.
|
||||||
|
.It Fa gettoken
|
||||||
|
Must be
|
||||||
|
.Dq 1 .
|
||||||
|
.El
|
||||||
|
.Pp
|
||||||
|
This will return a token to be used for future requests.
|
||||||
|
The token is valid for one year.
|
||||||
|
You can stop using the API at any time, but you can never logout.
|
||||||
|
.Ss honk
|
||||||
|
The
|
||||||
|
.Fa action
|
||||||
|
value should be
|
||||||
|
.Dq honk .
|
||||||
|
The following values are recognized:
|
||||||
|
.Bl -tag -width placename
|
||||||
|
.It Fa noise
|
||||||
|
The contents of the honk in markdown format.
|
||||||
|
.It Fa donk
|
||||||
|
A file to attach.
|
||||||
|
.It Fa donkdesc
|
||||||
|
A description for the attached file.
|
||||||
|
.It Fa placename
|
||||||
|
The name of an associated location.
|
||||||
|
.It Fa placeurl
|
||||||
|
The url of an associated location.
|
||||||
|
.It Fa placelat
|
||||||
|
The latitude of an associated location.
|
||||||
|
.It Fa placelong
|
||||||
|
The longitude of an associated location.
|
||||||
|
.It Fa timestart
|
||||||
|
The start time of an event.
|
||||||
|
.It Fa rid
|
||||||
|
The ActivityPub ID that this honk is in reply to.
|
||||||
|
.El
|
||||||
|
.Pp
|
||||||
|
Upon success, the honk action will return the URL for the created honk.
|
||||||
|
.Sh EXAMPLES
|
||||||
|
Refer to the sample code in the
|
||||||
|
.Pa toys
|
||||||
|
directory.
|
||||||
|
.Sh SEE ALSO
|
||||||
|
.Xr vim 3
|
|
@ -34,6 +34,8 @@ Honk composition.
|
||||||
Honk Filtering and Censorship System.
|
Honk Filtering and Censorship System.
|
||||||
.It Xr activitypub 7
|
.It Xr activitypub 7
|
||||||
ActivityPub implementation notes.
|
ActivityPub implementation notes.
|
||||||
|
.It Xr honk 3
|
||||||
|
API access for robotrons.
|
||||||
.It Xr vim 3
|
.It Xr vim 3
|
||||||
Modifying honk.
|
Modifying honk.
|
||||||
.El
|
.El
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
.\"
|
.\"
|
||||||
.Dd $Mdocdate$
|
.Dd $Mdocdate$
|
||||||
.Dt VIM 1
|
.Dt VIM 3
|
||||||
.Os
|
.Os
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
.Nm vim
|
.Nm vim
|
||||||
|
@ -24,3 +24,5 @@ The vital improvements module,
|
||||||
.Nm ,
|
.Nm ,
|
||||||
is used to customize and extend honk in such rare cases as the
|
is used to customize and extend honk in such rare cases as the
|
||||||
existing functionality proves insufficient.
|
existing functionality proves insufficient.
|
||||||
|
.Sh SEE ALSO
|
||||||
|
.Xr honk 3
|
||||||
|
|
Loading…
Reference in New Issue