Weekly reporting often begins as a small manual task:
- Open several analytics reports.
- Change each report to the same weekly date range.
- Wait for charts to load.
- download each report as PDF.
- Rename the files.
- export supporting CSV data.
- place everything in the correct folders.
- verify that no report is missing or incomplete.
None of these steps is particularly difficult. The problem is repetition, inconsistency, and silent failure. This article describes the architecture and engineering decisions behind a macOS automation…
Continue reading
