What have you done to move the plugin to a supported version of webkit? It was deleted from geany-plugins because it used a version of webkit that was not supported by most distributions and nobody wanted to port it to the new version because IIUC the API changed significantly.
I analyzed the functions of the new webkit and migrated. The same was done with libdevhelp. There is little left to port from gtk to version 3, but it is functional