Sha256: 7caaf85b266156bfe52b43b4656cd12c96c5da9153b37181a020c7ab485df916

Contents?: true

Size: 346 Bytes

Versions: 15

Compression:

Stored size: 346 Bytes

Contents

require 'nb_util/version'
require 'cli'
require 'json'

module NbUtil
  module_function
  def iputs(argv0)
    ipynb = JSON.load(File.read(ARGV[1]))
    ipynb.each do |cells|
      next unless cells.include?("cells")
      cells[1].each do |cell|
        cell["source"].each do |line|
          print line
        end
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
nb_util-0.6.0 lib/nb_util/iputs.rb
nb_util-0.5.6 lib/nb_util/iputs.rb
nb_util-0.5.4 lib/nb_util/iputs.rb
nb_util-0.5.1 lib/nb_util/iputs.rb
nb_util-0.4.8 lib/nb_util/iputs.rb
nb_util-0.4.7 lib/nb_util/iputs.rb
nb_util-0.4.5 lib/nb_util/iputs.rb
nb_util-0.4.4 lib/nb_util/iputs.rb
nb_util-0.4.3 lib/nb_util/iputs.rb
nb_util-0.4.2 lib/nb_util/iputs.rb
nb_util-0.4.1 lib/nb_util/iputs.rb
nb_util-0.4.0 lib/nb_util/iputs.rb
nb_util-0.3.8 lib/nb_util/iputs.rb
nb_util-0.3.5 lib/nb_util/iputs.rb
nb_util-0.3.4 lib/nb_util/iputs.rb