Is your feature request related to a problem? Please describe.
Currently every extraction downloads all data regardless of what was previously downloaded. This wastes bandwidth and time when only checking for new cards or sets.
Describe the solution you'd like
Add --incremental flag that compares local data with API data and only downloads new or updated cards/sets since last extraction. Include metadata tracking for last extraction timestamps.
Describe alternatives you've considered
Running full extractions and manually comparing results, or writing custom scripts to track changes.
Additional context
Essential for users running automated daily/weekly extractions who don't want to re-download the same data repeatedly. Would make the tool much more efficient for regular use.
Is your feature request related to a problem? Please describe.
Currently every extraction downloads all data regardless of what was previously downloaded. This wastes bandwidth and time when only checking for new cards or sets.
Describe the solution you'd like
Add --incremental flag that compares local data with API data and only downloads new or updated cards/sets since last extraction. Include metadata tracking for last extraction timestamps.
Describe alternatives you've considered
Running full extractions and manually comparing results, or writing custom scripts to track changes.
Additional context
Essential for users running automated daily/weekly extractions who don't want to re-download the same data repeatedly. Would make the tool much more efficient for regular use.