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

quality of life suggestions #140

Open
AhTeeGuu3u opened this issue Dec 3, 2022 · 5 comments
Open

quality of life suggestions #140

AhTeeGuu3u opened this issue Dec 3, 2022 · 5 comments

Comments

@AhTeeGuu3u
Copy link

AhTeeGuu3u commented Dec 3, 2022

Hi,
Some quality of life suggestions:

  • Add a list command to get some info from the app/api 
    • quota or remaining uploads (maybe also at every upload)
    • list of possible entries for different fields like category ids etc. (how does one populate the field with gaming:title anyway?)
  • Add a separate option for a description file, which does not need escaped newlines
  • If possible, add a option to only renew the request.token and/or a proxy to do it on a headless server

Thanks again for this tool and your rwork!

@porjo
Copy link
Owner

porjo commented Dec 5, 2022

Thanks, those are interesting ideas.

if possible, add a option to only renew the request.token and/or a proxy to do it on a headless server

I'm not sure what you mean - can you provide more information?

@AhTeeGuu3u
Copy link
Author

To get the token, we need to visit an auth page with a browser. On a headless server, this is not possible. If the token does not exist or is obsolete, it would be great if the tool prints out a local link (and act as proxy) to click on with the client to authorize the app.

But i have no idea, how the creation/interception of the token works. So maybe this idea is not so brilliant :).

@porjo
Copy link
Owner

porjo commented Dec 7, 2022

What you're describing used to be supported until it was removed! 😄 See #116 for discussion.

Why not just run it on a server with a browser, then copy the token over? It typically only needs to be done once.

@AhTeeGuu3u
Copy link
Author

Ok. Had to renew it already 3 times, every week. Pulled the app out of testing on the api side, hope this fixes it Documentation and effects about this are rather thin* (not our fault, it seems these apps are an afterthought from Google).

Why not use a client to auth the server? Simply a "good design" decision. Easier to point the client to a local redirect, then to have 2 installs and manual copy. But I fully understand why this is the case.

https://stackoverflow.com/questions/66058279/token-has-been-expired-or-revoked-google-oauth2-refresh-token-gets-expired-i

@jorisrobijn
Copy link
Contributor

I think this is purely because of the testing status. I haven't refreshed my token in years.

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

3 participants