跳转到主要内容

Jupyter笔记本的Unix命令。

项目描述

nbcommands

image image image image

nbcommands将Unix命令的优良品质带入Jupyter笔记本。

安装

您可以使用pip安装nbcommands

$ pip install nbcommands

或conda

$ conda install -c conda-forge nbcommands

使用方法

nbcommands安装以下命令,让您在不启动笔记本服务器的情况下与Jupyter笔记本交互。

  • nbtouch:将每个Jupyter笔记本的访问和修改时间更新为当前时间。

      $ nbtouch notebook1.ipynb notebook2.ipynb

    nbtouch

  • nbgrep:在Jupyter笔记本中搜索模式。

      $ nbgrep "os" notebook1.ipynb notebook2.ipynb
      $ nbgrep "os" directory/

    nbgrep

  • nbhead:将Jupyter笔记本的前5个单元打印到标准输出。

      $ nbhead notebook1.ipynb

    nbhead

    注意:您还可以使用-n选项指定要打印的单元数。

      $ nbhead -n 10 notebook1.ipynb
  • nbtail:将Jupyter笔记本的最后5个单元打印到标准输出。

      $ nbtail notebook2.ipynb

    nbtail

    注意:您还可以使用-n选项指定要打印的单元数。

      $ nbtail -n 10 notebook2.ipynb
  • nbcat:将Jupyter笔记本连接到标准输出。

      $ nbcat notebook1.ipynb notebook2.ipynb

    nbcat

    注意:您可以使用-o选项通过连接多个笔记本来创建一个新的笔记本。

      $ nbcat notebook1.ipynb notebook2.ipynb -o notebook3.ipynb
  • nbless:使用分页程序打印Jupyter笔记本。

      $ nbless notebook1.ipynb

    nbless

以及一些非Unix的优良特性,

  • nbblack:将Jupyter笔记本变黑。

      $ nbblack notebook1.ipynb notebook2.ipynb

    nbblack


计划增强

  • nbstrip:从Jupyter笔记本中删除输出。
  • nbdiff:找出两个Jupyter笔记本之间的差异。
  • nbecho:向Jupyter笔记本添加一个代码单元。
  • nbedit:交互式编辑Jupyter笔记本。
  • nbtime:运行并计时Jupyter笔记本。
  • nbwc:打印Jupyter笔记本的单词计数。

版本控制

nbcommands使用语义版本控制。有关可用版本,请参阅此存储库上的标签。

许可证

本项目采用Apache许可证,有关详细信息,请参阅LICENSE文件。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

nbcommands-0.5.1.tar.gz (7.2 kB 查看哈希值)

上传时间

构建分布

nbcommands-0.5.1-py3-none-any.whl (12.9 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误记录 StatusPageStatusPage 状态页面