在Github上托管ipython笔记本

时间:2013-11-02 16:47:15

标签: github ipython-notebook gist

我维护一个Github存储库,当前有两个ipython笔记本文件。 我的存储库在这里:

https://github.com/tschm/MosekRegression

当我尝试使用nbviewer打开这些文件时,例如使用

nbviewer.ipython.org

并插入

http://nbviewer.ipython.org/urls/github.com/tschm/MosekRegression/blob/master/Data.ipynb

我收到400错误请求错误。当我将其作为Gist提供时,该文件很好用。第一项研究似乎表明这是一个许可问题?我打赌我在这里做点蠢事......

非常感谢

托马斯

3 个答案:

答案 0 :(得分:6)

扩展@ chuwy的答案,这是一个步骤细分。诀窍是前往github上的文件页面,然后单击“原始”按钮:

enter image description here

然后复制url(减去协议字符串“http://”),并在其前面添加“http://nbviewer.ipython.org/urls/

例如,如果我有我的iPython笔记本:

https://github.com/watsonix/prediction_for_fun_and_profit/blob/master/statsmodel_outliers.ipynb

我希望在nbviewer中看到它,我点击“Raw”获取网址:

https://raw.githubusercontent.com/watsonix/prediction_for_fun_and_profit/master/statsmodel_outliers.ipynb

我用来形成网址:

http://nbviewer.ipython.org/urls/raw.githubusercontent.com/watsonix/prediction_for_fun_and_profit/master/statsmodel_outliers.ipynb

瞧!

答案 1 :(得分:5)

有效链接为http://nbviewer.ipython.org/urls/raw.github.com/tschm/MosekRegression/master/Minimum%20Variance.ipynb

您的链接指向带有您文件的github的html页面。你应该改为给原始文件。

答案 2 :(得分:3)

现在看来gist会自动呈现iPython笔记本!我一直在使用nbviewer,但我只是注意到GitHub完美呈现了ipynb文件。