Add notebooks on github.com without using raw (and unify http and https)

I got frustrated having to click "Raw" on an `.ipynb` on GitHub, so fixed it.
In the process I unified the code for http and https, and got rid of the duplicate regex-es.
(Though having done that, I understood why they were there!)

The most important part is the GitHub part.