Django KBBI adalah Kamus Besar Bahasa Indonesia yang ditulis ulang(recode) menggunakan framework django(python). Dikembangkan dari https://github.com/bgli/kbbi-qt beserta database KBBI tanpa mengubah struktur data yang telah tersedia. Alur program menggunakan Queryset ORM Django untuk fitur pencarian sebagai fitur utama. Interface HTML menggunakan material design.
- API Restfull yang bersifat open, dapat digunakan dan di implementasikan ke berbagai macam platform.
- Penambahan kata dalam database, siapapun dapat bergabung sebagai admin. Memperbanyak kosa bahasa dalam database.
- Export to File (xls, pdf, csv)
- Offline mode , aplikasi dapat digunakan mode offline. Secara periodik database terupdate melalui service API.
Project yang dikembangkan adalah opensource lanjutan dari forum pembuatan kamus bahasa indonesia. Beberapa yang exist diantaranya adalah :
- http://kbbi.web.id/ by ebta setiawan (ebsoft)
- https://github.com/bgli/kbbi-qt (C++ and QT interface)
untuk berkontribusi,silahkan clone dan push buat branch baru, semisal dev, development.. dll...
1. clone atau download project [email protected]:efenfauzi/django_kbbi.git
2. cd "django_kbbi"
3. git checkout master
4. mkvirtualenv "nama_venv"
5. source "nama_venv"
6. pip install -r requirements.txt
7. cp django_kbbi/settings.py.example --> django_kbbi/settings.py , sesuaikan dengan settingan server
8. ./manage.py migrate (migrate database untuk django)
9. ./manage.py makemigrations kbbi , lalu ./manage.py migrate kbbi --fake (database kbbi sdh tersedia)
10. ./manage.py collectstatic, yes
11. ./manage.py runserver "port"
12. open browser
- sudo docker run -p 6565:6565 -it efenfauzi/django-kbbi
- buka browser, localhost:6565
- Done :-)