Path: blob/main/bin/filter-pyolite-safe
2607 views
#!/usr/bin/env ruby
# frozen_string_literal: true
require './_plugins/util'
require 'yaml'
require 'find'
Find.find('topics/').each do |fn|
if File.basename(fn) == 'tutorial.md'
data = safe_load_yaml(fn)
if data.key?('notebook') && (data['notebook'].key? 'pyolite')
parts = fn.split('/')
puts "_site/training-material/#{parts[0..-2].join('/')}/#{parts[1]}-#{parts[3]}.ipynb"
end
end
end