add grants from GMwrap.js
use OAuth scripts forked from @azu/OAuth-for-Greasemonkey