ukazap / bse_downloaders

Skrip otomatisasi download massal buku sekolah elektronik
0 stars 0 forks source link

BSE Downloaders

Adalah sekumpulan skrip yang ditulis dalam bahasa Ruby guna mengotomasi pengunduhan file-file pdf Buku Sekolah Elektronik dari situs http://bse.kemdikbud.go.id.

Kebutuhan Sistem

Sebelum menjalankan skrip ini, pastikan Anda sudah memasang:

Unduh

Untuk mengunduh bse downloaders terbaru silakan klik di sini atau clone repository ini:

$ git clone https://github.com/ukazap/bse_downloaders.git

Persiapan

Install dependensi (nokogiri, supaya skrip bisa menganalisa halaman web) dengan perintah gem install:

$ gem install nokogiri

atau dengan perintah bundler:

$ bundle

Supaya file skrip bisa di-eksekusi, pertama berikan izin seperti berikut:

$ chmod a+x smp.rb

Penggunaan

Jalankan seperti biasa dan tunggu hingga selesai:

$ ./smp.rb

Opsional: untuk mengatur di mana pdf akan disimpan, edit variabel folder_simpan pada skrip yang akan dijalankan (folder default adalah downloads/<jenjang pendidikan>).