astrada / google-drive-ocamlfuse

FUSE filesystem over Google Drive
https://astrada.github.io/google-drive-ocamlfuse/
MIT License
5.42k stars 346 forks source link

Google has made access to this f*cking impossible #861

Closed Chiarchiaooo closed 1 week ago

Chiarchiaooo commented 2 months ago

As the title suggests, the whole procedure to set up an application on Google cloud's slow as b*lls ""website"" has now an added layer of bureaucracy since Google now has to validate the app in order to let you use it.

I'm sorry, but i think i'll look for another one.

Edit: Sorry for the delay in an update, but I managed to resolve the issue in the end switching to mega, which has a native app on Linux and gives for free 5 more GB than what Google offers. I'll be marking this issue as solved

ljo123 commented 2 months ago

I couldn't get it to work either with the new token method. Kept getting "app not verified" errors from google. However if you have a previous working install of google-drive-ocamlfuse you can copy over the ~/.gdfuse directory and get everything working with the existing token.

Chiarchiaooo commented 2 months ago

I do not have a previous version. Since i had some problem with my installation and had to reset. I in the end just ended switching to MEGA since google apparently either doesn't care about linux or are making it hard on purpose.

Chiarchiaooo commented 2 months ago

It's a bit of a pity since this software is really good and i've also made a script and .service file in order to load it at boot as a user process. I'll leave it opened in case someone comes with a solution.

gdrive-load.sh: https://hastebin.com/share/uwumumomuc.bash gdrive-client.service: https://hastebin.com/share/wiginololi.ini

ewen-lbh commented 1 month ago

It does work, you just have to put your google account's email address in the test users list (at https://console.cloud.google.com/apis/credentials/consent)

asanchez75 commented 1 month ago

it works and do no forget to select "Desktop" as application type

chvainickas commented 1 month ago

It does work, you just have to put your google account's email address in the test users list (at https://console.cloud.google.com/apis/credentials/consent)

Do you know how this is done? Is there a guide anywhere? @ewen-lbh

EDIT: Fixed, got it to work by following the instructions here

vicmortelmans commented 1 week ago

I'm trying, but at step 2 "Create an OAuth client ID." it says I must configure the OAuth Consent screen first, and I'm at loss what I have to enter there. If I leave the form incomplete and submit, it won't accept and I get a warning that my request is reported as abusive !?

I don't think this workaround is working...

Chiarchiaooo commented 1 week ago

It does work, you just have to put your google account's email address in the test users list (at https://console.cloud.google.com/apis/credentials/consent)

Still quite convoluted as a method, tbh.