Comments (3)
@cybre if you want, I should be able to implement this and send a PR. Was wondering if you had any preferences regarding how it should be implemented; simplest would probably be to attach a new settings UI to the current Imgur Provider to store the credentials.
I think the only tricky part is getting the user's access token from Imgur.
from budgie-screenshot-applet.
@Gnat008 correct. Take a look at the S/FTP provider for the settings UI.
And yeah, that is indeed the tricky part.
from budgie-screenshot-applet.
@cybre My current idea is to have a button in the Imgur settings page that the user clicks, which calls out to the Imgur API endpoint to generate the needed tokens, and storing those in non-editable fields in the same settings page.
Currently it looks like this: https://i.imgur.com/Yl6mhcp.png
Only thing is that access tokens expire after one month, after which you can use the refresh token to get a new one. So that has to be handled.
from budgie-screenshot-applet.
Related Issues (20)
- Metadata HOT 2
- Screenshot titles do not affect file names
- request: upload local picture HOT 1
- Paint/write on screenshot HOT 3
- AUR package is out of date
- Yaourt installation fails HOT 2
- Screenshot is much darker HOT 1
- build failure on Ubuntu Budgie 18.10
- Budgie 10.4 (developer) crashes on screenshot delete (in the history section)
- [Feature Request] Magnifier Near Cursor
- Can't make selection screenshot in Raven
- [Feature Request] Built-in image editor HOT 1
- 4K issues with "Selection" mode. HOT 2
- Activating window-focus causes not-fullscreen apps to close and even to close the budgie-desktop session, when taking a screenshot
- Can't make the softmare HOT 2
- selecting wrong region when desktop 200% HOT 10
- not recording pointer HOT 2
- Broken in Budgie 10.5 (Arch) HOT 2
- Can't take selection screenshot
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from budgie-screenshot-applet.