Files
platform/seed/tasks/test-sync-gmail-inbox/TASK.md
T
2026-02-24 21:47:36 +00:00

28 lines
924 B
Markdown

---
name: Test Sync Gmail Inbox
description: Test task — download only 2026 emails from Gmail.
version: 1
author: pastilhas
tags:
- email
- gmail
- sync
- test
tools:
- gmail
inputs: []
---
# Test Sync Gmail Inbox
Download emails from 2026 only and save each one as an `.eml` file in `$OFFICER_USER_ROOT/Gmail/emails/`.
## Steps
1. Create the `$OFFICER_USER_ROOT/Gmail/emails` directory if it doesn't already exist.
2. Call `gmail` with `action=get_profile` to confirm the account is connected.
3. Loop **month by month**, starting from the current month down to January 2026:
- Call `gmail` with `action=sync_inbox`, `output_dir=$OFFICER_USER_ROOT/Gmail/emails`, and `query=after:YYYY/MM/01 before:YYYY/MM+1/01`.
- Report the result for that month (e.g. "February 2026: saved 47 emails").
4. When finished, count the total `.eml` files in `$OFFICER_USER_ROOT/Gmail/emails` and report the final total.