Yomon So‘zlar Arxivi, o'zbek tilidagi nojo'ya so'zlarni senzuradan o'tkazish uchun mo'ljallangan platforma.
🔞Bu loyihada ko'plab haqoratli so'zlar mavjud bo'lishi mumkin. Ushbu so'zlar faqat o'zbek tilidagi nojo'ya so'zlar ro'yxatidan olingan. Ushbu so'zlar faqat ma'lumotlar olish maqsadida ishlatiladi va ularni ishlatishdan kelib chiqadigan huquqiy javobgarlik sizga tegishli bo'lishi mumkin. 18 yoshdan kichiklar uchun bu loyiha tavsiya etilmaydi.
Bu loyiha o'zbek tilidagi nojo'ya so'zlarni aniqlash va ularni platformadan olib tashlash maqsadida yaratilgan.
- MilliyTech - MilliyTech sayti
- Telegram - Telegram kanal
- Bad - Yomon so'zlar platformasi
- Bad API - Yomon so'zlar platformasi API
CSV, JSON, XLSX formatlarida yomon so'zlar ro'yxati:
No | So'zlar | Turi | Holati |
---|---|---|---|
1 | CSV | CSV | ✅ |
2 | JSON | JSON | ✅ |
3 | XLSX | XLSX | ✅ |
4 | SQL | SQL | ❌ |
Loyihani ishlatish uchun quyidagi ko'rsatmalarga amal qiling:
- Yuklab oling: Loyiha fayllarini yuklab oling yoki klon qiling.
- O'rnating: Zaruriy bog'lamalarni o'rnating va loyiha fayllarini tayyorlang.
- Ishga tushiring: Loyihani ishga tushiring va nojo'ya so'zlarni aniqlashni boshlang.
Agar loyihaga hissa qo'shmoqchi bo'lsangiz, quyidagi qadamlarni bajaring:
- Fork: Loyiha repositorysini fork qiling.
- Branch: Yangi branch yarating (
git checkout -b feature-branch
). - O'zgarishlar: Zaruriy o'zgarishlarni kiriting va commit qiling (
git commit -m 'Add some feature'
). - Pull Request: Pull request yarating va loyihaga qo'shing.
- So'z qo'shish: https://bad.milliytech.uz/ saytiga kirib, so'z qo'shing va u so'z chindan ham yomon so'z deb qoshilsa tez orada platformaga qo'shiladi.
Bu loyiha MIT Litsenziyasi ostida tarqatiladi.
Agar sizda savollar yoki takliflar bo'lsa, iltimos, Telegram orqali bog'laning.
Diqqat: Bu loyiha hali rivojlanish bosqichida va ba'zi funksiyalar to'liq ishga tushirilmagan bo'lishi mumkin.
Description: Yomon so'zlar ro'yxatini olish.
Query Parameters:
sort
(optional): Tartibni belgilash uchun so'z. Mavjud qiymatlar: [word
,-word
,created_at
,-created_at
,updated_at
,-updated_at
,id
,-id
].search
(optional): Qidiruv so'zi. Yomon so'zlarni qidirish uchun ishlatiladi.page
(optional): Sahifa raqami. Paginatsiya uchun ishlatiladi.page_size
(optional): Sahifadagi elementlar soni. Paginatsiya uchun ishlatiladi.
Response:
200 OK
: Muvaffaqiyatli so'rov. Yomon so'zlar ro'yxatini qaytaradi.400 Bad Request
: Xato so'rov, agarsort
yokisearch
parametrlari noto'g'ri bo'lsa.
Example Response:
{
"success": true,
"message": "Data fetched successfully.",
"links": {
"next": "https://api.badwords.milliytech.uz/api/v1/badword/?page=2",
"previous": null
},
"total_items": 98,
"total_pages": 20,
"page_size": 5,
"current_page": 1,
"data": [
{
"id": 77,
"word": "Word",
"created_at": "2025-03-31T22:54:48.782700+05:00",
"updated_at": "2025-04-01T12:09:05.015195+05:00"
}
]
}
Description: Yomon so'zlarni gaplardan tekshirish.
Query Parameters:
text
(required): Yomon so'zlarni tekshirish uchun matn. Maxsus belgilarni o'z ichiga olishi mumkin.
Response:
200 OK
: Muvaffaqiyatli so'rov. Yomon so'zlar ro'yxatini qaytaradi.400 Bad Request
: Xato so'rov, agartext
parametri noto'g'ri bo'lsa.500 Internal Server Error
: Serverda xato yuz bersa.
Example Response:
URL: https://api.badwords.milliytech.uz/api/v1/badword/check/?text=<your whole sentence>
{
"success": true,
"message": "Bad words found",
"data": [
{
"text": "Your bad message word1, word2",
"bad_words": [
"word1",
"word2"
],
"bad_word_count": 2
}
]
}