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).semuaLihat semua kajian untuk daerah/kota "Bekasi"
Kajian.lihat(:semua).bekasiLihat semua kajian yang dipublikasikan melalui situs jadwal kajian
Kajian.lihat(:jadwal_kajian).semuaLihat semua kajian yang dipublikasikan melalui situs jadwal kajian daerah/kota "Tangerang"
Kajian.lihat(:jadwal_kajian).tangerangTambah 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.