feat: s3 uploading provider
- Dominant language
- Swift
- Stars
- 211
- Forks
- 15
- PR merge metrics
- No merged PRs in 30d
Description
**Is your feature request related to a problem? Please describe.**
Forgive me if this has already been suggested, I've taken a search through the issues but nothing came up.
The ability to set an upload destination to an S3 Provider, ideally abstract enough to support different providers like `Digital Ocean Spaces`, `S3`, `Cloudflare R2`, `Backblaze (selfhosted s3)` etc.
Technically with what is provided via your `json` spec, this might nearly be possible but one of the complications is the signature that needs to be generated from the data you're about to upload. In-code this is relatively trivial but via the JSON, I couldn't quite figure it out.
**Describe the solution you'd like**
- Ability to define your custom provider as a S3 provider
- Support url rewriting like you do in the JSON where you can take different parts to use as a replacement pattern.
**Describe alternatives you've considered**
- Attempted to use the `json` providers exampled
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.