Skip to content

feat: add --after flag to filter downloads by purchase date#25

Merged
Ovyerus merged 1 commit intoOvyerus:mainfrom
aglowinthefield:main
Feb 1, 2026
Merged

feat: add --after flag to filter downloads by purchase date#25
Ovyerus merged 1 commit intoOvyerus:mainfrom
aglowinthefield:main

Conversation

@aglowinthefield
Copy link
Contributor

Items purchased before the specified date (YYYY-MM-DD) are added to the cache but skipped for download. This allows incremental syncing of new purchases without re-downloading older items.

  • Add DownloadInfo struct to carry URL + purchase timestamp
  • Parse purchase dates from Bandcamp API response
  • Add Cache::add_if_missing helper method

Items purchased before the specified date (YYYY-MM-DD) are added to the
cache but skipped for download. This allows incremental syncing of new
purchases without re-downloading older items.

- Add DownloadInfo struct to carry URL + purchase timestamp
- Parse purchase dates from Bandcamp API response
- Add Cache::add_if_missing helper method
@Ovyerus Ovyerus merged commit 6432534 into Ovyerus:main Feb 1, 2026
5 of 6 checks passed
@Ovyerus
Copy link
Owner

Ovyerus commented Feb 1, 2026

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants