muesli / beehive

A flexible event/agent & automation system with lots of bees 🐝
GNU Affero General Public License v3.0
6.28k stars 319 forks source link

Google Sheets Hive #278

Open CalmBit opened 4 years ago

CalmBit commented 4 years ago

This could probably be more generally expanded, but Sheets integration was the requested functionality (as requested in #258).

CalmBit commented 4 years ago

Just as a breadcrumb for anybody looking to pursue this: Google has some information about their Sheets API and integration w/ Go.

deranjer commented 3 years ago

I was looking into this and it seems the major hurdle is that we need to create a popup to have the user authenticate the application, or at least expose a link to the user that is generated after the initial oauth call... I haven't looked into the API for creating bees very extensively, but some basic searching seems to show something to do with oauth in the "factories.go" source that may allow a way to do oauth? Perhaps @muesli could verify I'm on the right track.