Este es el guión compañero de Python para Frize. Recopila datos de su correo electrónico y los almacena en una base de datos Supabase.
Antes de comenzar, asegúrese de tener lo siguiente:
SUPABASE_URL y SUPABASE_API_KEY para el acceso a la 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 y cambie el nombre a credentials.json .python3 main.py Nota: Si ya ha estado usando Rize por un tiempo, vaya a su cuenta de Gmail y busque Rize y obtenga el número total de correos electrónicos. Luego vaya a main.py y cambie el valor de max_results al número total de correos electrónicos que tiene. Esto asegurará que el script recopile todos sus datos anteriores también. Una vez que el script ha terminado de ejecutarse, puede cambiar el valor de max_results de regreso a 1.
Puede automatizar el script para ejecutarse a intervalos regulares utilizando un trabajo cron. Personalmente lo ejecuto en un servidor en la nube, pero también puede ejecutarlo en su máquina local. Para hacer esto, siga los pasos a continuación:
crontab -e para abrir la mesa cron.which python3 en su terminal y copiarlo. 00 00 * * * /path/to/venv/bin/python3 /path/to/rize_reader/main.pycredentials.json en main.py ya que los trabajos cron no tienen acceso al directorio de trabajo actual./path/to/rize_reader con la ruta al directorio rize_reader y /path/to/venv/bin/python3 con la ruta al ejecutable Python3 en su entorno virtual.¡Las contribuciones siempre son bienvenidas! Siéntase libre de abrir un problema o enviar una solicitud de extracción si tiene alguna idea o sugerencia.