Pustaka ruby untuk mengekstrak data acara kajian Islam dari berbagai situs di Indonesia. Dengan menggunakan DSL (Domain Specific Language), mudah untuk membuat adapter untuk situs-situs lain yang akan diekstrak data acara kajiannya.
Gem ini mengikutsertakan sebuah adapter untuk situs
Jadwal Kajian dengan simbol adapter :jadwal_kajian
.
Tambahkan baris berikut ini pada Gemfile Anda:
gem 'kajian'
Lalu jalankan:
$ bundle
Atau Anda pasang sendiri seperti ini:
$ gem install kajian
Jangan lupa require
sebelum melihat kajian.
require 'kajian'
Lihat semua kajian
Kajian.lihat(:semua).semua
Lihat semua kajian untuk daerah/kota "Bekasi"
Kajian.lihat(:semua).bekasi
Lihat semua kajian yang dipublikasikan melalui situs jadwal kajian
Kajian.lihat(:jadwal_kajian).semua
Lihat semua kajian yang dipublikasikan melalui situs jadwal kajian daerah/kota "Tangerang"
Kajian.lihat(:jadwal_kajian).tangerang
Tambah adapter lain, contoh Kajian Muslim
require 'kajian/adapter/kajian_muslim'
Kajian.lihat(:kajian_muslim).malang
Kajian.lihat(:jadwal_kajian, :kajian_muslim).jakarta
Kajian.lihat(:semua).bandung
- Dokumentasi cara membuat adapter kajian dengan menggunakan DSL Kajian
- Pencarian acara kajian berdasarkan isi kolom (termasuk tanggal) yang efisien.
- Sortir berdasarkan kolom.
- Pengecualian adapter.
Laporan bug dan pull request dapat diajukan melalui Github https://github.com/styd/kajian.
Gem ini tersedia sebagai open source sesuai ketentuan MIT License.