kamusku
Proyek sumber terbuka implementasi HTTP API untuk Kamus Besar Bahasa Indonesia.
Sumber kode ini tidak menyimpan data KBBI apa pun baik di peladen atau tembolok.
HTTP API
Kamusku HTTP API adalah jantung dari semua implementasi di atas dan pencarian
definisi kata di bawah.
Kamusku HTTP API dapat diakses menggunakan HTTP lewat URL berikut: /api
API Definisi
HTTP API untuk mencari definisi dari satu atau lebih kata.
Format permintaan,
GET /api/definisi?kata=<string>,...
Format respon dalam JSON,
{
"<string>": {
"dasar": "<string>",
"pesan": "<string>",
"definisi": [{
"isi": "<string>",
"kelas": [<string>],
"contoh": [<string>]
},
...
]
}
}
Jika kata tidak ditemukan atau bila kata bukan kata baku, bagian "pesan" akan berisi keterangan yang menjelaskan galat dari pencarian.
Berikut contoh pemanggilan API untuk mencari definisi dari kata "kamus", "bahaza" (kata tidak ditemukan), dan "analisa" (kata tidak baku):
/api/definisi?kata=kamus,bahaza,analisa
KamuskuBot - Bot Telegram
Dengan tersedianya API, membuka banyak implementasi terbuka lain, salah satunya yaitu Bot untuk aplikasi Telegram: https://t.me/KamuskuBot
Untuk saat ini, KamuskuBot hanya punya satu perintah yaitu "/definisi". Cara menggunakan perintah ini hampir sama dengan program kamusku yaitu dengan memberikan kata yang dicari, contohnya,
/definisi kamus,bahasa
Pengembangan
https://kilabit.info/project/kamusku/ - Halaman proyek.
https://git.sr.ht/~shulhan/kamusku - Repositori sumber kode.
Lisensi
Copyright (C) 2020 M. Shulhan <m.shulhan>
This program is licensed under GNU General Public License version 3.0. See the license file in the LICENSES directory for more information.