feat: enhance CSV handling with backup snapshots and last updated date parsing

- Added support for parsing multiple date formats for the "lastUpdatedOn" field from Google Play.
- Implemented a backup mechanism in CsvSink to create snapshots of the CSV file every N rows, with a configurable number of backups to keep.
- Updated the CsvSink class to handle file flushing and backup creation safely.
- Modified the run function to allow configuration of backup settings via command-line arguments.
This commit is contained in:
2026-06-17 19:25:06 +05:30
parent e958ede9ea
commit 159c00762d
2 changed files with 186196 additions and 6 deletions
+186112
View File
File diff suppressed because it is too large Load Diff