Fullscreen/yt-audit

View on GitHub
bin/yt-audit

Summary

Maintainability
Test Coverage
#!/usr/bin/env ruby

begin
  require 'yt/audit'
rescue LoadError
  require 'rubygems'
  require 'yt/audit'
end

channel_id = ARGV[0] || 'UCKM-eG7PBcw3flaBvd0q2TQ'
puts "Channel: https://www.youtube.com/channel/#{channel_id}"
channel = Yt::Channel.new(id: channel_id)
audit = Yt::Audit.new(channel: channel)
audit.run.each do |audit_item|
  puts
  puts "#{audit_item.description}"
  puts "#{audit_item.title}: #{audit_item.valid_count} out of #{audit_item.total_count}"
end