Project

kajian

0.0
No commit activity in last 3 years
No release in over 3 years
Pustaka ruby untuk mengekstrak data acara kajian Islam dari berbagai situs di Indonesia. Dengan menggunakan DSL (Domain Specific Language), mudah untuk menambahkan situs-situs lain untuk diekstrak data acara kajiannya.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies
 Project Readme

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.