aboutsummaryrefslogtreecommitdiff
path: root/server.go
AgeCommit message (Collapse)Author
2025-12-27Release kamusku v0.1.1 (2025-12-27)HEADv0.1.1mainShulhan
**🌼 all: fix logging in client tests** **💧 all: replace golangci-lint with internal linter** The internal/cmd/gocheck use the go static analysis [Analyzer] that are not included in the default go vet. By using gocheck we found un-alignment and shadowing, * client.go:18:13: struct with 24 pointer bytes could be 16 * dictionary.go:23:17: struct with 32 pointer bytes could be 16 * client_test.go:18:13: struct with 56 pointer bytes could be 48 * client_test.go:62:13: struct with 56 pointer bytes could be 48 * cmd/kamusku-telegram-bot/main.go:31:3: declaration of "err" shadows declaration at line 25 * kamusku_test.go:49:3: declaration of "err" shadows declaration at line 38 [Analyzer]: https://pkg.go.dev/golang.org/x/tools/go/analysis#hdr-Analyzer **💧 README: add section about development and license** **💧 all: fix test due to missing testdata directory**
2024-04-18all: rename the module to "kamusku"Shulhan
2024-04-06all: re-license the project to GPL-3.0 or laterShulhan
For the reason why we choose GPL v3 see https://kilabit.info/journal/2022/gpl/. While at it, we make the project comply with REUSE Specification version 3.0.
2024-04-06all: replace "share" module with "pakakeh.go"Shulhan
The "share" module has been moved to new forge, SourceHut, with new name "pakakeh.go".
2021-01-31all: rewrite the serverShulhan
This commit move the directClient to different repository called kamusku and changes the module name from kamusku to kamusd.
2020-05-30all: rename the module to "kamusku"Shulhan
2020-05-28server: make the listen port configurable through environmentShulhan
Deploying to App Engine require the port to be initialized through environment variable PORT.
2020-04-12all: fix and suppress linter warningsShulhan
2020-04-12all: refactoring client to load cookies automaticallyShulhan
When creating new client, the directClient will autoload cookies in predefined location. If Login is called, the cookies will autosave directly to predefined location. This will allow the server to use authenticated directClient to mitigate the limit on KBBI official server.
2020-04-07_content: tambah deskripsi program dan berkas tautan unduhShulhan
Disebabkan server www-kbbi sekarang melayani tautan ke program, maka server tidak men-generate berkas static.go lagi, namun konten dari situs di salin langsung ke server.
2020-04-06www-kbbi: add content page for "/project/kbbi"Shulhan
The content page show the definition and capabilities of the API.
2020-04-05server: add parameter to load dictionary storageShulhan
2020-04-01server: dump the cache when server shutting downShulhan
2020-04-01all: implement server and client for dictionary APIShulhan
Currently the server and client can onyl handle API for looking up definitions of the words through "/api/definisi" URL.