Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Editor: Imgur Image Upload #61

Open
zsh-eng opened this issue Apr 21, 2024 · 0 comments
Open

Editor: Imgur Image Upload #61

zsh-eng opened this issue Apr 21, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@zsh-eng
Copy link
Owner

zsh-eng commented Apr 21, 2024

Add an additional Upload callback that uses imgur instead.
This requires #11 to be completed first.
Use imgur's API for handling image uploads because it allows for up to 1250 uploads per day.

https://apidocs.imgur.com/#rate-limits

Here's the rough flow for image uploads.
Image

  1. User authenticates with imgur
  2. Callback is sent to backend and imgur access token is stored in the database
  3. Image is uploaded and sent to the backend, forwarded to imgur API and the image url is returned to the frontend to be displayed to the user.

Useful Resources:

https://github.com/addozhang/obsidian-image-upload-toolkit
https://github.com/renmu123/obsidian-image-auto-upload-plugin
https://github.com/gavvvr/obsidian-imgur-plugin

@zsh-eng zsh-eng converted this from a draft issue Apr 21, 2024
@zsh-eng zsh-eng added the enhancement New feature or request label Apr 21, 2024
@zsh-eng zsh-eng changed the title Image upload Imgur Image Upload Apr 21, 2024
@zsh-eng zsh-eng moved this from MVP to Features in spaced-project Apr 21, 2024
@zsh-eng zsh-eng changed the title Imgur Image Upload Editor: Image Upload Apr 26, 2024
@zsh-eng zsh-eng changed the title Editor: Image Upload Editor: Imgur Image Upload Apr 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Future
Development

No branches or pull requests

1 participant