aboutsummaryrefslogtreecommitdiff
path: root/kamusku.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2024-04-17 23:51:53 +0700
committerShulhan <ms@kilabit.info>2024-04-18 00:41:07 +0700
commita28f1684d9b427149f7a8f03f865bdf57eafc08e (patch)
treea9b9244afedef99490d453672dc8b56e662f90bf /kamusku.go
parent51d14a2686c8ec0dbd876312dd76eec54df0d617 (diff)
downloadkamusku-a28f1684d9b427149f7a8f03f865bdf57eafc08e.tar.xz
all: rename the module to "kamusku"
Diffstat (limited to 'kamusku.go')
-rw-r--r--kamusku.go29
1 files changed, 29 insertions, 0 deletions
diff --git a/kamusku.go b/kamusku.go
new file mode 100644
index 0000000..e712d4b
--- /dev/null
+++ b/kamusku.go
@@ -0,0 +1,29 @@
+// SPDX-FileCopyrightText: 2020 M. Shulhan <ms@kilabit.info>
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+// Package kamusku provide HTTP server API for Kamusku client and Kamusku
+// Telegram bot.
+package kamusku
+
+import (
+ "time"
+
+ "git.sr.ht/~shulhan/pakakeh.go/lib/memfs"
+)
+
+const (
+ defListen = `127.0.0.1:3394`
+ defServerAPI = `https://kamusku.kilabit.info`
+ defTimeout = 20 * time.Second
+
+ envPort = "PORT"
+ envKbbiSandi = "KBBI_SANDI"
+ envKbbiSurel = "KBBI_SUREL"
+
+ jsonEmptyObject = "{}"
+
+ pathAPIDefinisi = "/api/definisi"
+ paramNameKata = "kata"
+)
+
+var memfsWWW *memfs.MemFS