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

Port the OAuth component to a service like OAuth.io, and remove the server altogether. #6

Closed
UnquietCode opened this issue May 15, 2015 · 7 comments

Comments

@UnquietCode
Copy link
Owner

Currently the app requires the PHP server only for OAuth authentication. It should be possible to get rid of it and do all of the API calls to Tumblr in the browser.


I think the best way to do this is to first get the code from GitHub. Then, instead of using a server to talk to Tumblr use something like OAuth.io instead. They handle the heavy lifting while you just write some JavaScript to call their API. You would need to register an app with Tumblr first.

You will probably want a tool to view the webpage while you are tinkering with it. Brace and similar services can turn a dropbox folder into a hosted website. If it works out, I’m happy to continue hosting it under the old url.

@UnquietCode UnquietCode changed the title Create a bounty for someone to port the OAuth and make this baby server-less. Port the OAuth component to a service like OAuth.io, and remove the server altogether. May 15, 2015
@UnquietCode
Copy link
Owner Author

I've started a bounty for $75:

https://www.bountysource.com/issues/15132434

@pyk
Copy link

pyk commented Jun 16, 2015

@UnquietCode any progress on this bounty?

I have some experiences building a server-less web apps which only talk to some API providers like OAuth.io. I'm interested to tackling the bounty. but before any further, i would like to confirm and i need some information from you.

First, I wonder about status of this bounty. Are this bounty depreceated? I'm afraid that on README it says that the project is depreceated.

Second, it seems that you want to remove all server stuff. So it means that you want to port this porject as a static site(server-less) right? which i need restructure of this tree project to a compatible static site like this (only an example):

.
├── index.html
├── assets
│   └── {template,image,js,css,libs} (all assets belong here)
├── scripts
│   └── (*.coffe belong here)

Am i right?

@UnquietCode
Copy link
Owner Author

Hey there. So the bounty is still good -- they have my bitcoins still. I set aside the funds because the community really seems to enjoy what this tool has to offer, but I don't have the time to actively develop it. An overhaul like this is beyond the scope of my open-sorcery. The main reason it is deprecated is because I can't afford to run a PHP web server. If you make the changes towards a static site then I've pledged to continue hosting it again. If you are interested in helping, you should feel free to fork the project and restructure it as necessary!

@pyk
Copy link

pyk commented Jun 16, 2015

@UnquietCode thanks for your confirmation! 😄
working on this right now. I will keep you notified my progress on this issue 👍

@pyk pyk mentioned this issue Jun 17, 2015
@pyk
Copy link

pyk commented Jun 17, 2015

@UnquietCode Ben, PR #7 should address this bounty.

Can you please close this issue? so i can claim the bounty https://www.bountysource.com/issues/15132434 .

PS: Demo is available here http://pyk.github.io/Tumblr-Likes-Grid/

Thanks ben 👍

UnquietCode added a commit that referenced this issue Jun 21, 2015
@UnquietCode
Copy link
Owner Author

Sorry I haven't had a chance to merge this in yet. But it looks great and I will release the bounty to you. Thanks for your efforts!

@pyk
Copy link

pyk commented Aug 24, 2015

Thanks @UnquietCode! I have submitted the claim though, so you can accept it 👍

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

No branches or pull requests

2 participants