Skip to content

superXdev/hadits-api

Repository files navigation

hadits-api

Cover

Web Rest API kumpulan hadis dari 9 perawi dengan total 50k+ lebih hadis antara lain:

  1. bukhari: 7008
  2. muslim: 5362
  3. abudaud: 4590
  4. tirmidzi: 3891
  5. nasai: 5662
  6. ibnumajah: 4332
  7. malik: 1594
  8. ahmad: 15070
  9. darimi: 3367

Sumber : https://hadits.in

Live : https://hadits-api.superxdev.repl.co

Dokumentasi API

Mengambil semua daftar hadis (10 data / page)

GET /

Mencari banyak hadis berdasarkan terjemahan

GET /search?q=keyword

Mengambil satu hadis berdasarkan perawi dan nomor nya

GET /{perawi}/{nomor}

Mengambil satu hadis berdasarkan ID

GET /id/{id}

Stack

  • Nodejs
  • Expressjs
  • Sequelize
  • Cheerio (scrap)

Instalation

git clone https://github.com/superXdev/hadits-api
npm install
cp .env.example .env

Wajib menggunakan rotating proxy untuk scrapper

Development server

npm run dev

Prod server

npm start

Scrapping

node scrap.js

License

This software licensed under the MIT license.

About

Web Rest API kumpulan hadis dari 9 perawi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published