Directories
¶
| Path | Synopsis |
|---|---|
|
Package api defines the core interfaces and data structures for expensor.
|
Package api defines the core interfaces and data structures for expensor. |
|
Package client provides OAuth2 client setup for Google APIs.
|
Package client provides OAuth2 client setup for Google APIs. |
|
Package logging provides structured logging configuration using log/slog.
|
Package logging provides structured logging configuration using log/slog. |
|
reader
|
|
|
gmail
Package gmail implements a Reader that extracts transactions from Gmail.
|
Package gmail implements a Reader that extracts transactions from Gmail. |
|
writer
|
|
|
buffered
Package buffered provides a buffered writer base for batch writes.
|
Package buffered provides a buffered writer base for batch writes. |
|
csv
Package csv implements a Writer that writes transactions to a CSV file.
|
Package csv implements a Writer that writes transactions to a CSV file. |
|
json
Package json implements a Writer that writes transactions to a JSON file.
|
Package json implements a Writer that writes transactions to a JSON file. |
|
sheets
Package sheets implements a Writer that writes transactions to Google Sheets.
|
Package sheets implements a Writer that writes transactions to Google Sheets. |
Click to show internal directories.
Click to hide internal directories.