feat(js/main.js): add url option
feat(js/main.js): handle gist.github.com