1.0.2 • Published 6 years ago

ders-im-search v1.0.2

Weekly downloads
4
License
ISC
Repository
github
Last release
6 years ago

Ders.im Arama Modülü

Tüm dokümanlar içerisinde arama yapmaya müsade eden modül

Ders.im'de binlerce ders dokümanı bulunmakta. Her bir ders dokümanı içerisinde binlerce karakter mevcut ve bu arama işlemini kendi uygulamanın içerisinde kullanabilirsin.

Kurulum

yarn add ders-im-search

Kullanım

Ders.im algolia arama servisini kullanıyor, modülü kullanırken o parametreleri inceleyip ihtiyacınıza göre kullanabilirsiniz.

https://www.algolia.com/doc/api-reference/api-parameters/

const searchDocument = require('ders-im-search');

searchDocument({
    query: 'yapay zeka',
    hitsPerPage: 2
  })
  .then(console.log)
  .catch(console.log)

Örnek Çıktı

[
  {
    title: 'Yapay Zekaya Giriş Ders Notları',
    displayName: 'Çağatay Çalı',
    thumbnail: '..',
    date: '4 ay önce',
    url: 'https://ders.im/dokuman/yapay-zekaya-giris-ders-notlari',
    publisher: 'https://ders.im/@cagataycali',
    keywords: 'Mühendislik,Bilgisayar Mühendisliği,Yapay Zeka',
    deepLink: {
      document: 'dersim://dersim/document/yapay-zekaya-giris-ders-notlari',
      publisher: 'dersim://dersim/user/cagataycali'
    }
  }, {
    title: 'Yapay zeka yaz okulu kitabı',
    displayName: 'Raif Berkay Dinçel',
    thumbnail: '...',
    date: '3 ay önce',
    url: 'https://ders.im/dokuman/yapay-zeka-yaz-okulu-kitabi',
    publisher: 'https://ders.im/@raifberkaydincel',
    keywords: 'Mühendislik,Bilgisayar Mühendisliği,Yapay Zeka',
    deepLink: {
      document: 'dersim://dersim/document/yapay-zeka-yaz-okulu-kitabi',
      publisher: 'dersim://dersim/user/raifberkaydincel'
    }
  }
]

Katkıda bulunma

  •   Eklediğin veya çıkarttığın özelliğin, yok ise testini yaz
  •   Beni oku yazısına ürettiğin ürünün bilgisini ekle
  •   Gönder gelsin