itoolio / itoolio/ishare

feat: s3 uploading provider

Open
#113 0 comments 2 reactions 0 assignees View on GitHub
unnecessary bloat but will accept pr
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.