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

Does it support the new OAuth 2 protocol? #251

Closed
Konstantinusz opened this issue Jun 8, 2015 · 47 comments
Closed

Does it support the new OAuth 2 protocol? #251

Konstantinusz opened this issue Jun 8, 2015 · 47 comments

Comments

@Konstantinusz
Copy link

No description provided.

@Konstantinusz
Copy link
Author

Does it support the new OAuth 2 protocol?

@vinitkumar
Copy link
Owner

@Konstantinusz I already have a feature request to implement it but I haven't found much time last week. I am planning to implement it this week.

Cheers!

@mesmariusz
Copy link

Any news ?

@vinitkumar
Copy link
Owner

@mesmariusz Sorry, I have been really caught up with work, Didn't got much time to look into it. I will try and get this done this week.

@gevrey
Copy link

gevrey commented Jun 15, 2015

@vinitkumar Thanks a lot mate, we appreciate your time.

@hrpunio
Copy link

hrpunio commented Jun 19, 2015

Just for reference: OAuth2 as implemented with https://github.com/google/oauth2client works here:
https://github.com/leocrawford/picasawebsync

@vinitkumar
Copy link
Owner

@hrpunio Thanks for the reference. This really helps.

@dmchmk
Copy link

dmchmk commented Jul 23, 2015

Hi, @vinitkumar!
How is the OAuth2 implementation going?:)

@vinitkumar
Copy link
Owner

Hi @megavenik I was having really busy time at work so it was getting delayed. But now, I think this week I can have it ready.

@mesmariusz
Copy link

Temporary solution:

http://pinkaccordions.blogspot.com/2015/06/wysyanie-plikow-na-picasaweb-za-pomoca.html

But it would be nice to see googlecl working again :-)

@dmchmk
Copy link

dmchmk commented Jul 23, 2015

@mesmariusz @vinitkumar yeah! I've got a bunch of code already based on googlecl - it will be perfect, if we can use googlecl again)

@vinitkumar
Copy link
Owner

@mesmariusz @megavenik Guys, I am really sorry for the delay but I really want to make sure you guys can use the full googlecl with Oauth2 again.

@gevrey
Copy link

gevrey commented Aug 27, 2015

Dear @vinitkumar, do you have some time to look into this issue by any chance?
Many thanks.

@vinitkumar
Copy link
Owner

@gevrey I am having really busy time at work so wasn't able to give it proper time. But now I would take out my personal time to get this done. Sorry for inconvenience.

@vinitkumar
Copy link
Owner

Guys, I had a chance to look into implementing Oauth2 for https://github.com/vinitkumar/googlecl/.
The implementation is in works now. I can't give an ETA right now as I am still busy planning and reading some part of the code. I might have to remove some services if they are not available with latest Google APIs. I will for sure some new services.

I will try to maintain backward compatibility but can't promise anything at this moment. Also, I am sorry for being late to looking into this. My daily work didn't really allowed me much time for investing time into it. But now, I have decided to invest more time into it.

Cheers!
/cc @gevrey @7specialgems @megavenik @mesmariusz @Konstantinusz

@gevrey
Copy link

gevrey commented Aug 31, 2015

Thank you @vinitkumar for your dedication.
Looking forward to see the new version.
Do your best.
Christophe

@jorisrobijn
Copy link

Thank you so much for your efforts, it's great you keep googlecl this alive!
Would it be possible to release a version with only still-working services, so no new services yet?

@vinitkumar
Copy link
Owner

@jorisrobijn Yes, that's my plan. I will first try to get the still-working services out and then will think about getting more services. I will keep you guys posted about the progress. Expect something to test pretty soon.

@gevrey
Copy link

gevrey commented Oct 12, 2015

Hi @vinitkumar, any update by chance?
Thanks!

@mesmariusz
Copy link

I don't think so... Looks googleCL is dead.

But hopefully (based on my own investigation) there are other quite nice solutions:

1). http://megatools.megous.com/ (50 GB for free, Linux CLI available)
2). http://xmodulo.com/access-dropbox-command-line-linux.html (only 2GB but you can increase up to 16 GB for free: https://db.tt/n9rcXeSZ )

Dropbox has got excellent auto galery creation solution (during pictures upload). I use it for my home monitoring storage ;-)

Best regards
Mariusz

@vinitkumar
Copy link
Owner

@mesmariusz GoogleCL isn't dead but more because I have been neck deep in my work. Would love to have someone share the coding if possible. Else, I will do it on my own as soon as I find time.

@gevrey
Copy link

gevrey commented Nov 24, 2015

@vinitkumar Happy to help with the coding.

@vinitkumar
Copy link
Owner

@gevrey Thanks. Let's have a conversation about it on weekend?

@ghost
Copy link

ghost commented Nov 24, 2015

I would have to agree with suggestions that this port of GoogleCL is dead because @vinitkumar is unable to commit time to it and is the only supporter of the port.

@mesmariusz Thank you for linking to some live alternative solutions.

Edit: My update was posted around the same time as @vinitkumar's latest update.

@gevrey Thanks for volunteering some of your time to help this initative. It would really be great for a version of Tom Miller's original GoogleCL to be available that works over OAuth2.

@gevrey
Copy link

gevrey commented Nov 24, 2015

@vinitkumar Sure. I am in Paris time zone. Add @pobox.com to my user name to mail me.

@gevrey
Copy link

gevrey commented Nov 24, 2015

@ics-brettma Why not volunteering? Just asking...

@ghost
Copy link

ghost commented Nov 24, 2015

@gevrey Lack of Python expertise at this time. My full appreciation goes out to everyone who is able to revive this tool. This tool still enjoys heavy mindshare as the would-be go-to command line tool but for the OAuth2 blocker.

@gevrey
Copy link

gevrey commented Nov 24, 2015

My expertise is mostly Perl, but it's been a while that I want to be less lazy and code with Python, so it's a good opportunity.

@vinitkumar
Copy link
Owner

@gevrey Will send you a mail and let's take it up from there.
@ics-brettma There are a lot of areas you can contribute to. You can help with the documentation as well and sure as well pick up small issues on the project. They would be quite easy to deal with and reading code is a good way to master a language.

@orjanv
Copy link

orjanv commented Mar 25, 2016

Hi, just came across this thread, anything new on this end?

@ildar
Copy link

ildar commented Mar 26, 2016 via email

@orjanv
Copy link

orjanv commented Mar 28, 2016

Thanks for the quick response. I needed only parts of the googlecl tool, the ability to blog from command line to blogger. I wrote a tiny script to do this, similarly as the googlecl command did: https://github.com/orjanv/early-galaxy

Be aware that this was written quickly and there might be lots of bugs and pits in the code. If you find this useful, I'm glad. :) I also appreciate suggestions and code contributions.

@ildar
Copy link

ildar commented Mar 30, 2016 via email

@vinitkumar
Copy link
Owner

@ildar I have started on oauth2 and should be able to restore some of the functionality back. Will post on this thread once I have something stable.

@ildar
Copy link

ildar commented Mar 30, 2016 via email

@orjanv
Copy link

orjanv commented Mar 30, 2016

The example in my script is: python blogger.py --title "Five nice haiku poems" --labels "haiku" --src haiku.html which runs fine after the authentication is done using a browser.

@huangzonghao
Copy link

thanks dude, really looking forward to that!

@mattburman
Copy link

Any recent progress on this?

@jeisner
Copy link

jeisner commented Nov 30, 2016

Just a reminder that some of us are handicapped without our googlecl and would love to have it back!

For example, I have a script that uses Google Docs to export Microsoft Office files to PDF, even though I'm using Linux. It was great while googlecl worked! Google Docs renders layout (e.g. Powerpoint) quite faithfully, unlike LibreOffice.

@Konstantinusz
Copy link
Author

Try out this similar CLI app https://github.com/tokland/shoogle

@badboy
Copy link

badboy commented Nov 30, 2016

@jeisner Just as a reminder: This is open source. If it does not work for you, don't demand someone fixing it for you. Jump in and help or look for alternatives. There are very good reasons for people not working on this, don't put the burden on them.

@vinitkumar
Copy link
Owner

@jeisner @Konstantinusz @badboy I have recently regained work on refactoring the authentication part. It is going good but gdata (the library to talk to google services) has major breaking changes and I need to change some api interaction part. This is a major refactor and will take some time. Though, I have decided to port it one by one. I am planning to first upgrade the google docs part so that googlecl partially works and with time and support for community hopefully we will get it fully functional.

@badboy
Copy link

badboy commented Dec 6, 2016

@vinitkumar I appreciate your effort!

@jeisner
Copy link

jeisner commented Dec 6, 2016

@vinitkumar Thanks so much! Sorry to hear that gdata has changed so drastically. My previous message was meant to sound like cheerleading, not entitlement, so I hope you weren't offended by it - I'm of course very grateful to the authors whenever I find useful open-source software.

@vinitkumar
Copy link
Owner

@jeisner Nope. Not at all offended. I am myself an user of googlecl so I want it to work soon as much as any one else. Sadly I had a very busy work life so couldn't find much time for open source past months. Hopefully very soon I will be able to post atleast alpha version of updated code and get some feedback. I will keep this issue open and post updates here.

@vinitkumar
Copy link
Owner

Work in progress: #258 (comment)

@vinitkumar
Copy link
Owner

New Issue to track the issues here and by attempting a rewrite #274. Closing this in favour of that ticket.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests