Download the PHP package rioastamal/porsi-haji-checker without Composer
On this page you can find all versions of the php package rioastamal/porsi-haji-checker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rioastamal/porsi-haji-checker
More information about rioastamal/porsi-haji-checker
Files in rioastamal/porsi-haji-checker
Package porsi-haji-checker
Short Description Sebuah pustaka untuk mendapatkan informasi keberangkatan haji berdasarkan nomor porsi
License MIT
Informations about the package porsi-haji-checker
Tentang
Porsi Haji Checker adalah sebuah pustaka sederhana sekaligus utilitas berbasis Command-Line Interface (CLI) untuk melakukan pengecekan nomor porsi haji. Output yang dihasilkan berupa data JSON. Utilitas ini dapat dianggap adalah versi CLI dari halaman website https://haji.kemenag.go.id/v3/node/955358.
Berikut adalah cara penggunaan Porsi Haji Checker sebagai utilitas CLI.
Porsi Haji Checker menggunakan Standard PHP Library (SPL) yaitu DOMDocument dan DOMXPath untuk melakukan parsing halaman HTML yang didapat dari website haji.kemenag.go.id.
Demo tersedia di https://porsihaji.rioastamal.net.
Instalasi
Untuk instalasi Porsi Haji Checker dapat digunakan Composer atau download tarball pada halaman Github.
Composer
Pastikan composer
sudah terinstal pada sistem anda. Lalu jalankan perintah berikut untuk menginstal.
Jika ingin menggunakan versi production tambahkan opsi --no-dev
.
Manual
Instalasi manual dapat menggunakan Git atau download tarball dari halaman Github.
Penggunaan
Porsi Haji Checker dapat digunakan sebagai sebuah utilitas atau sebuah pustaka.
Sebagai Utilitas CLI
Lokasi utilitas Porsi Haji Checker ada pada direktori bin/. Utilitas ini membutuhkan arguman berupa nomor porsi haji. Berikut contohnya.
Selain lewat argumen anda dapat juga mensuplai nomor porsi haji lewat STDIN stream. Berikut contohnya.
Sebagai Pustaka
Berikut adalah contoh menggunakan pustaka Porsi Haji Checker pada sebuah script PHP. Asumsi bahwa anda menggunakan Autoloader dari Composer.
Menjalankan Unit Test
Pastikan komponen untuk development telah terinstal dengan menjalankan perintah composer berikut.
Perintah tersebut akan menginstal komponen yang diperlukan dalam development. Kemudian unit test dapat dijalankan dengan perintah berikut.
Penulis
Pustaka Porsi Haji Checker ditulis oleh Rio Astamal [email protected]
Lisensi
Pustaka ini menggunakan lisensi MIT http://opensource.org/licenses/MIT.