用git保存ipython笔记本的历史记录

ipylogue的Python项目详细描述


#ipylogue-由git支持的ipython笔记本存储

比如在你的ipython笔记本上跟踪检查点?也许你更喜欢 对其修订的控制。那么我是为你准备的。为您的 ipython笔记本。

另一种共享笔记本的方式是查看[书店][书店] ([rackspace's post about it][blogpost]),它允许您将笔记本发布到 openstack swift(或rackspace云文件)自动执行。

[书店]:https://github.com/rgbkrk/bookstore [博客文章]:https://developer.rackspace.com/blog/bookstore-for-ipython-notebooks/

#用法

注意:需要ipython 1.0.0+

将此添加到您的ipython笔记本配置文件(ipython_notebook_config.py):

` # c.NotebookApp.notebook_manager_class = 'IPython.html.services.notebooks.filenbmanager.FileNotebookManager' c.NotebookApp.notebook_manager_class = 'ipylogue.gitmanager.GitNotebookManager' c.GitNotebookManager.commiter_name = u'COMMITTER_NAME' c.GitNotebookManager.commiter_email = u'COMMITTER_EMAIL' `

如果没有笔记本配置文件,则很容易设置笔记本配置文件:

` $ ipython profile create ipylogue [ProfileCreate] Generating default config file: u'/home/yourname/.ipython/profile_ipylogue/ipython_config.py' [ProfileCreate] Generating default config file: u'/home/yourname/.ipython/profile_ipylogue/ipython_notebook_config.py' [ProfileCreate] Generating default config file: u'/home/yourname/.ipython/profile_ipylogue/ipython_nbconvert_config.py' `

您也可以使用位于~/.ipython/profile\u default/ipython\u notebook\u config.py的默认配置

#待办事项

添加选项,使笔记本文件夹的根目录成为存储库的子目录 ` c.GitNotebookManager.repo_subdir = u'notebooks' # OPTIONAL: a directory *inside* the repo where you want notebooks to put notebooks `

#许可

Affero GPLv3,有关完整许可证,请参见copying.txt

另请参见https://github.com/FriendCode/gittle了解dulwich的用法示例

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Spring、JPA和hibernate的java问题   如何将JMC(Java任务控制)连接到ubuntu中的远程JVM?   java如何将eventListener的结果存储为对象?   java在安卓中,点击一个按钮,我如何停止发送循环中发送的消息   java打开活动中的电子邮件   使用velocity模板打印JasperReports   java无法在自定义信息窗口上拨号   java如何在jsonb postgresql中查询并转换为谓词JPA   java更好地理解J2EE环境中的异常和日志记录   java打印多个文件   java无法使用API v2 Foreman 1.7.1创建主机   HTML单一提交类型按钮在java中不起作用   java调用静态方法的实例   ViewPage中替换片段的java问题   C++在java中创建数组(2D)而不初始化内部数组   java如何在NetBeans中同时更改变量名称的多个实例?   如何完成这个关于集合的java程序   java如何选择使用selenium从下拉菜单动态生成的元素?