turkce-js
Version:
TDK (Türk Dil Kurumu) sözlüğünden kelime anlamlarını, köken bilgilerini ve atasözlerini getiren Node.js paketi.
104 lines (75 loc) • 2.6 kB
Markdown
# TDK Sözlük 📖 🇹🇷
✅ **Ücretsiz Kullanım!**
🔍 **Türkiye Türkçesi Sözlüğü (TDK) API Wrapper** ile kelime anlamlarını, köken bilgilerini, atasözlerini ve örnek cümleleri kolayca alabilirsiniz.
Ayrıca, `.txt` dosyası ile **toplu kelime sorgulama** ve **CLI desteği** ile terminalden kullanım mümkündür! 🚀



## 📦 Kurulum
```sh
npm install -g turkce-js
```
📌 **Global kurulum** ile terminalde **CLI desteğini** kullanabilirsiniz!
## 🚀 Özellikler
✅ **TDK Sözlük’ten kelime anlamlarını getirir.**
✅ **Kelimenin kökenini, eklerini, atasözlerini ve örnek cümlelerini döndürür.**
✅ **CLI desteği ile terminalden hızlı kullanım sağlar.**
✅ **.txt dosyası ile toplu kelime kontrolü yapabilirsiniz.**
## 🔥 Kullanım
### 1️⃣ **Node.js ile Kullanım**
```js
const { getWordDefinition, batchLookup } = require("turkce-js");
async function main() {
const kelime = await getWordDefinition("ağaç");
console.log(kelime);
}
main();
```
📌 **Çıktı Örneği:**
```json
{
"word": "ağaç",
"meanings": ["Uzun ömürlü, odunsu gövdeli bitki."],
"origin": "Türkçe",
"suffix": null,
"proverbs": ["Ağaç yaşken eğilir."],
"examples": [
{
"sentence": "Bahçeye yeni bir ağaç diktik.",
"author": "Mehmet Akif"
}
],
"relatedWords": ["ağaçkakan", "ağaç işleri"]
}
```
### 2️⃣ **CLI ile Terminalden Kullanım**
📌 **Tek Kelime Arama:**
```sh
turkce-js kelime bilgisayar
```
⏩ **Çıktı:** `"Veri işleme amacıyla kullanılan elektronik aygıt."`
📌 **Toplu Kelime Kontrolü (`.txt` Dosyası ile)**
Dosya (`kelimeler.txt`):
```
ağaç
bilgisayar
sevgi
ışık
```
Terminalde çalıştır:
```sh
turkce-js dosya kelimeler.txt
```
⏩ **Tüm kelimelerin anlamlarını içeren JSON çıktısı alırsınız.**
## 📜 Lisans
Bu proje **MIT Lisansı** ile korunmaktadır.
## 🌟 Destek & İletişim
- **GitHub Issues:** [Hata Bildir & Öneri Yap](https://github.com/utkuberkaykoc/turkce-js/issues)
- **⭐ Pakete yıldız ver:** Eğer hoşuna gittiyse projeye destek olabilirsin!
🚀 **Türkçeyi keşfetmeye hazır mısın?** 🇹🇷