Ceci est le script Python compagnon pour Frize. Il collecte des données de votre e-mail et les stocke dans une base de données Supabase.
Avant de commencer, assurez-vous d'avoir ce qui suit:
SUPABASE_URL et SUPABASE_API_KEY pour l'accès à l'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 et renommez-le à credentials.json .python3 main.py Remarque: Si vous utilisez déjà Rize depuis un certain temps, rendez-vous sur votre compte Gmail et recherchez Rize et obtenez le nombre total d'e-mails. Allez ensuite sur main.py et modifiez la valeur de max_results au nombre total d'e-mails que vous avez. Cela garantira que le script collecte également toutes vos données précédentes. Une fois le script terminé en cours d'exécution, vous pouvez modifier la valeur de max_results à 1.
Vous pouvez automatiser le script pour s'exécuter à intervalles réguliers à l'aide d'un travail Cron. Je l'exécute personnellement sur un serveur cloud, mais vous pouvez également l'exécuter sur votre machine locale. Pour ce faire, suivez les étapes ci-dessous:
crontab -e pour ouvrir la table cron.which python3 dans votre terminal et copiez-le. 00 00 * * * /path/to/venv/bin/python3 /path/to/rize_reader/main.pycredentials.json dans main.py car les travaux CRON n'ont pas accès au répertoire de travail actuel./path/to/rize_reader par le chemin du répertoire Rize_reader et /path/to/venv/bin/python3 par le chemin d'accès à l'exécutable Python3 dans votre environnement virtuel.Les contributions sont toujours les bienvenues! N'hésitez pas à ouvrir un problème ou à soumettre une demande de traction si vous avez des idées ou des suggestions.