styd / kajian

Pustaka ruby untuk mengekstrak data acara kajian Islam dari berbagai situs di Indonesia.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kajian

Gem Version

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.

Pemasangan

Tambahkan baris berikut ini pada Gemfile Anda:

gem 'kajian'

Lalu jalankan:

$ bundle

Atau Anda pasang sendiri seperti ini:

$ gem install kajian

Penggunaan

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

TODO

  • Dokumentasi cara membuat adapter kajian dengan menggunakan DSL Kajian
  • Pencarian acara kajian berdasarkan isi kolom (termasuk tanggal) yang efisien.
  • Sortir berdasarkan kolom.
  • Pengecualian adapter.

Kontribusi

Laporan bug dan pull request dapat diajukan melalui Github https://github.com/styd/kajian.

Lisensi

Gem ini tersedia sebagai open source sesuai ketentuan MIT License.

About

Pustaka ruby untuk mengekstrak data acara kajian Islam dari berbagai situs di Indonesia.

License:MIT License


Languages

Language:Ruby 98.9%Language:Shell 1.1%