Script Python untuk melakukan backup submission yang Accepted dari Tokilearning.
Dikarenakan tokilearning alias TLC akan dinonaktifkan, penting bagi pengguna untuk melakukan backup submission.
-
Jika anda belum memiliki python, Download Python versi 3.x.y
-
Pastikan python dan pip dapat diakses cari command line (cmd/terminal)
python -V
pip -V
-
Install dependensi script
pip install requests beautifulsoup4
-
Login ke tokilearning. Simpan PHPSESSID dengan cara :
a. Jika anda pengguna Firefox, pada laman tokilearning klik kanan -> View Page Info -> Security -> View Cookies -> Ambil bagian Content untuk Name : PHPSESSID. Nilai berupa sebuah string acak.
b. Jika anda pengguna Chrome, pada laman tokilearning klik kanan -> Inspect -> tab Resource (jika tidak ada, klik icon >>) -> Resources -> Cookies -> tokilearning.org -> Ambil bagian Value untuk Name : PHPSESSID. Nilai berupa sebuah string acak.
-
Download script
a. Jika anda pengguna git. Clone repo ini
b. Jika anda bukan pengguna git. Script dapat di download dengan mengeklik tombol Download ZIP di kanan atas, lalu extract ke suatu direktori
-
Masuk ke direktori penyimpanan script dengan command line (cmd/terminal). Jalankan script dengan memasukkan PHPSESSID yang diperoleh
python tlc_backup.py your_PHPSESSID
-
File submission akan berada di direktori script berada dengan format
[ID Soal]_[Nama Soal]_[ID Submission].[pas|c|cpp]
Terinspirasi dari GTL