Skip to content

regnents/MAS-PartO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MAS-PartO

Mesin Absensi SPARTA Otomatis (MAS-PartO) digunakan untuk mengedit worksheet "Presensi" pada google sheet presensi SPARTA secara otomatis berdasarkan file chat ZOOM atau hasil copy-paste dari chat di Google Meet yang digunakan.

Requirement

Program menggunakan bahasa Python ver 3.7 Selain itu, digunakan beberapa library eksternal pada Python. Library-library eksternal yang digunakan dapat dilihat pada file requirements.txt. Anda dapat memasang semua library dengan menjalankan perintah berikut pada CLI root folder proyek:

pip install -r requirements.txt

Daftar library internal Python yang tidak terdapat di requirements:

  • re
  • time

What to Do Before

A. Using ZOOM
  1. Simpan chat yang ingin digunakan dari ZOOM
  2. Pindahkan file chat tersebut ke dalam folder file-chat
B. Using Google Meet
  1. Select all chat dari Google Meet, pastikan username dan waktu pengiriman pesan juga ter-select
  2. Copy dan paste chat yang sudah di-select ke sebuah file .txt
  3. Pindahkan file tempat menyalin chat ke dalam folder file-chat

Penggunaan

  1. Pastikan anda sudah memiliki service-account dan service-account anda sudah memiliki role sebagai Editor di proyek bot-sparta
  2. Pastikan service-account yang digunakan memiliki akses edit ke sheets "Presensi Peserta SPARTA 2019 v2"
  3. Pastikan terdapat file client_key.json pada folder root proyek yang berisikan key dari service-account yang digunakan
  4. Masukkan file chat ZOOM ke dalam folder file-chat
  5. Jalankan CLI pada root, jalankan perintah berikut (Note: py dapat diganti dengan python3 atau python, tergantung penamaan di PC anda):
py absensi.py
  1. Pilih jenis file sumber yang digunakan, apakah menggunakan file chat ZOOM maupun file tempat salinan chat Google Meet
  2. Masukkan data-data yang dibutuhkan, seperti nama file chat, day dan sesi ke berapa, serta waktu awal dan waktu akhir presensi
  3. Tunggu hingga program selesai, file hasil proses presensi akan disimpan di folder hasil-absensi
  4. Bila muncul error code 429 dan program terhenti, silahkan tunggu sekitar 1-2 menit lalu coba jalankan program kembali

Semangat MSDM Kader!!!! ✊ ✊

Rafael Sean Putra 13518119

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages