script.module.buggalo icon indicating copy to clipboard operation
script.module.buggalo copied to clipboard

Use GitHub as Data Destination

Open oharab opened this issue 13 years ago • 2 comments

This is a feature suggestion I haven't got time to implement yet. Many plugins these days are hosted on GitHub. GitHub repositories have an issue log. Issue logs have a restful api. Put all these together and you get Buggalo submitting errors as GitHub issues. All the same data can be put into the log, and the developer doesn't need to host their own bug collection site.

oharab avatar Aug 07 '12 22:08 oharab

Hi, this is a great idea. I'll look into implementing it. thanks.

twinther avatar Aug 10 '12 07:08 twinther

So I've been investigation how to do this and it appears it's not possible to do securely.

To create a new issue you must be authenticated. For this we can use the OAuth part of the github api. You can limit OAuth access to a specific scope. Unfortunately there isn't a "create issue" scope, only a "repo" scope, which gives too much access. The OAuth token secret would have to be part of the python code so available to all prying eyes, which would effectively open up repo administration to all.

Unless you have additional/other information I guess this is a no-go.

Br. Tommy

twinther avatar Aug 30 '12 19:08 twinther