-
Notifications
You must be signed in to change notification settings - Fork 432
Description
Background
First of all, thank you for developing gogcli. The concept of "Google in your terminal" is incredibly powerful, and I am impressed by how it seamlessly integrates various Google Workspace services.
Proposal
I would like to propose adding support for the Google Photos API (Photos Library API) to the current gog toolset.
Use Case: Automated Receipt & Audit Trail Management
I am envisioning a highly efficient business workflow that starts with a simple smartphone action:
-
Auto-Upload: A user takes a photo of a receipt with their smartphone, which is then automatically uploaded to Google Photos (via standard sync).
-
Data Extraction: Using gogcli, the image is fetched for OCR processing.
-
Logging: extracted data (date, amount, vendor) is automatically recorded into Google Sheets.
-
Archiving: The original image is managed within a specific Google Photos album as a formal "Audit Trail" (Evidence) for long-term storage.
By adding Google Photos support, gogcli can bridge the gap between a physical action (taking a photo) and a digital record (Spreadsheets/Archiving), making it the ultimate tool for business automation.
My Contribution Status
I believe this feature aligns perfectly with the vision of gogcli.
Since I am relatively new to OSS contributions, I am not yet confident in submitting a perfect Pull Request (PR) entirely on my own. However, if this proposal fits the project's roadmap and you could provide some guidance or implementation hints, I would be very excited to try contributing the code myself!
Alternatively, if you feel it's better handled by the core maintainers, I would be happy to provide more detailed use cases or test the feature.
I would love to hear your thoughts on this idea!