rize_reader
1.0.0
これは、FrizeのコンパニオンPythonスクリプトです。電子メールからデータを収集し、サパベースデータベースに保存します。
開始する前に、次のことを確認してください。
SUPABASE_URLとSUPABASE_API_KEYを取得します。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からRizeメールを受け取るメールアドレスを置きます。main.pyと同じディレクトリに保存し、 credentials.jsonに変更します。python3 main.py注:既にRizeをしばらく使用している場合は、GmailアカウントにアクセスしてRizeを検索し、電子メールの総数を取得します。次に、 main.pyに移動して、 max_resultsの値をあなたが持っている電子メールの総数に変更します。これにより、スクリプトが以前のすべてのデータも収集することが保証されます。スクリプトの実行が終了したら、 max_resultsの値を1に戻すことができます。
Cronジョブを使用して、定期的に実行するようにスクリプトを自動化できます。私は個人的にクラウドサーバーでそれを実行しますが、あなたはあなたのローカルマシンでそれを実行することもできます。これを行うには、以下の手順に従ってください。
crontab -eを入力してクロンテーブルを開きます。which python3を実行してコピーして、仮想環境でPython3実行可能ファイルへのパスを取得します。 00 00 * * * /path/to/venv/bin/python3 /path/to/rize_reader/main.pymain.py credentials.jsonの絶対パスを使用します。/path/to/rize_reader /path/to/venv/bin/python3置き換えます。貢献はいつでも大歓迎です!アイデアや提案がある場合は、問題を開いたり、プルリクエストを提出したりしてください。