script untuk mengambil krs di IPB secara otomatis
created by dafaath with python
- Clone repo ini
git clone https://github.com/dafaath/script-KRS-IPB.git
- Install python 3 dan pip, tutorial disini
- Setelah install buka terminal (cmd/powershell) di direktori file ini
- Gunakan command
pip3 install -r requirements.txt
, tunggu sampai proses selesai - Pastikan sudah install chrome di komputer anda
- Buat file dengan nama config.json (nama harus persis) di direktori ini, sehingga setara dengan scriptkrs.py
- masukan text ini di config.json
{
"username": "",
"password": "",
"jadwal": [{
"matkul": "",
"kuliah": "",
"praktikum": ""
}]
}
username
isi dengan username akun IPB,password
juga isi dengan passwordnya, untukmatkul
bisa diisi kode dari matkul tersebut (ex:KOM300)kuliah
adalah pararel kuliah yang ingin diambil, danpraktikum
adalah pararel praktikum yang ingin diambil. Jika tidak ada praktikum bisa dikosongkan saja- Contoh pengisiian config.json
{
"username": "namadanusernameasal",
"password": "passwordyangtidakkuat",
"jadwal": [{
"matkul": "KOM300",
"kuliah": "1",
"praktikum": "1"
},
{
"matkul": "KOM311",
"kuliah": "2",
"praktikum": "1"
},
{
"matkul": "KOM321",
"kuliah": "2",
"praktikum": "1"
},
{
"matkul": "KOM325",
"kuliah": "1",
"praktikum": "1"
},
{
"matkul": "KOM333",
"kuliah": "2",
"praktikum": "2"
},
{
"matkul": "KOM335",
"kuliah": "2",
"praktikum": "1"
}]
}
- Setelah config.json dibuat dan diisi dengan data yang benar kita bisa menjalankan scriptnya
python3 scriptkrs.py