Keep in mind there's barely any error checking, so it may or may not work for you. I hope to improve this over time, and am happy to accept patches to do that as well.
Why didn’t you post pull request with it yet so we can all see?
Configuring your github repro so that it CAN be hosted is not something you can change through a pull request.