firebase_admin
– Untuk autentikasi dan interaksi dengan Firebase.colorama
– Untuk menambahkan warna pada output terminalplatform
,socket
,os
,sys
,time
,datetime
– Modul standar untuk interaksi sistem dan manajemen waktu
Copy pip install firebase-admin colorama Instalasi Dasar
Copy python sendemail.py Eksekusi Script
- Jalankan script
sendemail.py
melalui terminal - Masukkan email target ketika diminta
- Jika berhasil, akan ditampilkan tautan reset password dan informasi bahwa log telah disimpan
Copy Logging System System Info
- Waktu (timestamp) lengkap dengan mikrodetik
- Alamat email target
- Tautan reset password Firebase
- Nama host dan alamat IP lokal
- Sistem operasi dan versinya
Copy Firebase Setup Service accounts
- Masuk ke Firebase Console
- Pilih project > ⚙️ Settings > Service accounts
- Klik "Generate new private key"
- Simpan file tersebut sebagai
serviceAccountKey.json
di direktori yang sama dengansendemail.py