Ini adalah skrip Python pendamping untuk Frize. Ini mengumpulkan data dari email Anda dan menyimpannya di database Supabase.
Sebelum Anda mulai, pastikan Anda memiliki yang berikut:
SUPABASE_URL dan SUPABASE_API_KEY untuk akses API.git clone https://github.com/rittikbasu/rize_reader.git cd rize_readerpython3 -m venv venvpip3 install -r requirements.txt source venv/bin/activatevenv S cripts a ctivate export SUPABASE_URL=YOUR_SUPABASE_URL SUPABASE_API_KEY=YOUR_SUPABASE_API_KEY OPENAI_API_KEY=YOUR_OPENAI_API_KEY RIZE_MAIL_ID=YOUR_RIZE_MAIL_IDRIZE_MAIL_ID .main.py dan ganti namanya menjadi credentials.json .python3 main.py Catatan: Jika Anda sudah menggunakan Rize untuk sementara waktu maka buka akun Gmail Anda dan cari Rize dan dapatkan jumlah total email. Kemudian pergi ke main.py dan ubah nilai max_results ke jumlah total email yang Anda miliki. Ini akan memastikan bahwa skrip mengumpulkan semua data Anda sebelumnya juga. Setelah skrip selesai berjalan, Anda dapat mengubah nilai max_results kembali ke 1.
Anda dapat mengotomatiskan skrip untuk berjalan secara berkala menggunakan pekerjaan cron. Saya pribadi menjalankannya di server cloud tetapi Anda juga dapat menjalankannya di mesin lokal Anda. Untuk melakukan ini, ikuti langkah -langkah di bawah ini:
crontab -e untuk membuka tabel cron.which python3 di terminal Anda dan salin. 00 00 * * * /path/to/venv/bin/python3 /path/to/rize_reader/main.pycredentials.json di main.py karena pekerjaan cron tidak memiliki akses ke direktori kerja saat ini./path/to/rize_reader dengan jalur ke direktori rize_reader dan /path/to/venv/bin/python3 dengan jalur ke python3 yang dapat dieksekusi di lingkungan virtual Anda.Kontribusi selalu diterima! Jangan ragu untuk membuka masalah atau mengirimkan permintaan tarik jika Anda memiliki ide atau saran.