Sha256: 563b5a9cb820638c2b7e30c0391b45e2f8ba7f290f4eba30f01cd5b39f81052d

Contents?: true

Size: 588 Bytes

Versions: 1

Compression:

Stored size: 588 Bytes

Contents

#!/usr/bin/env ruby

require 'nowtv'

CONFIGURE_PATH = ENV["HOME"] + '/.nowtv'
USAGE = "USAGE: nowtv [prefecture]"

prefecture =
  File.exists?(CONFIGURE_PATH) ? open(CONFIGURE_PATH).read.lines[0].strip : 'tokyo'

if ARGV.length > 1
  $stderr.puts USAGE
  exit 1
elsif ARGV.length == 1
  prefecture = ARGV[0]
end

region_code = Nowtv::Region.get_region_id(prefecture)
client = Nowtv::Client.new
programs = client.get_program_list(region_code)

programs.each do |program|
  puts "#{program[:station]}: #{program[:title]} [#{program[:start_time]} -> #{program[:end_time]}]"
end if programs

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nowtv-0.0.3 bin/nowtv