mirror of
https://github.com/Eggbertx/gochan.git
synced 2025-08-02 02:36:24 -07:00
Add external modules to plugin API documentation
This commit is contained in:
parent
735470081c
commit
fa8adb98ed
1 changed files with 18 additions and 1 deletions
|
@ -3,7 +3,12 @@
|
|||
- The version string of the running Gochan server
|
||||
|
||||
# Modules
|
||||
The following are modules that can be loaded via `require("modulename")`. See [./examples/plugins/](./examples/plugins/) for usage examples
|
||||
The following are modules that can be loaded via `require("modulename")`. See [./examples/plugins/](./examples/plugins/) for usage examples.
|
||||
## External modules
|
||||
- [async](https://pkg.go.dev/github.com/CuberL/glua-async@v0.0.0-20190614102843-43f22221106d)
|
||||
- [filepath](https://pkg.go.dev/github.com/vadv/gopher-lua-libs@v0.5.0/filepath)
|
||||
- [json](https://pkg.go.dev/layeh.com/gopher-json@v0.0.0-20201124131017-552bb3c4c3bf)
|
||||
- [strings](https://pkg.go.dev/github.com/vadv/gopher-lua-libs@v0.5.0/strings)
|
||||
## config
|
||||
- **config.system_critical_config()**
|
||||
- Returns the [SystemCriticalConfig](https://pkg.go.dev/github.com/gochan-org/gochan/pkg/config#SystemCriticalConfig)
|
||||
|
@ -66,6 +71,18 @@ staff_note | string | A private note attached to the ban that only staff can see
|
|||
- **uploads.set_thumbnail_ext(upload_ext string, thumbnail_ext string)**
|
||||
- Sets the thumbnail extension to be used for the given upload extension
|
||||
|
||||
## url
|
||||
- **url.join_path(base string, ext...string)**
|
||||
- Returns a string representing a URL-compatible path, with `ext` joined to `base`
|
||||
- **path_escape(path string)**
|
||||
- Returns a string with any special characters escaped to be compatible with URL paths
|
||||
- **path_unescape(escaped string)**
|
||||
- Attempts to unescape the given string, and returns the result and any errors (or nil if it was successful)
|
||||
- **query_escape(query string)**
|
||||
- Escapes the given string so that it can be used in a URL query
|
||||
- **query_unescape(escaped string)**
|
||||
- Attempts to unescape the given query-escaped string, and returns the result and any errors (or nil if it was successful)
|
||||
|
||||
|
||||
# Events
|
||||
This is a list of events that gochan may trigger at some point and can be used in the plugin system.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue