There were some errors reported with the Grainfather integration which - although I wasn't able to specifically pin down - led me to take a look at the various blocks of code that send data. This PR unifies everything except for Google Sheets, and adds HTTPS support for all endpoints.
Google Sheets integration should be relatively easy (it only requires the addition of processing the response to determine the full doc URL) but due to the interaction with Google Scripts will require substantial additional testing.
There were some errors reported with the Grainfather integration which - although I wasn't able to specifically pin down - led me to take a look at the various blocks of code that send data. This PR unifies everything except for Google Sheets, and adds HTTPS support for all endpoints.
Google Sheets integration should be relatively easy (it only requires the addition of processing the response to determine the full doc URL) but due to the interaction with Google Scripts will require substantial additional testing.