#!/usr/bin/env ruby # -*- coding: utf-8 -*- require 'csv' yotei = CSV.read("zikan.csv", headers: true) miru = CSV.read("kakunin.csv",headers: true) yotei = miru print("おはようございます!\n何をしますか?") while true if yaru == 1 then printf("%d の予定を表示します.\n",row["曜日"]) printf("予定 => %s やること =>\n",row["予定"],row["やること"]) elsif yaru == 2 then print("今日の天気予報のサイトを開きます.\n") system("firefox"+tenki['url']+"&",["kakunin"]) puts "1 予定の確認" puts "2 天気の確認" puts "0 終了" puts ":" yaru=gets.to_i if yaru == 0 then break elsif yaru == 1 then puts"1:月曜日,2:火曜日,3:水曜日,4:木曜日,5:金曜日,6:土曜日,0:日曜日" puts"何曜日の予定を確認しますか?:" hi =gets.to_i if hi > "" youbi = "月火水木金土日"[hi] yotei.each{|row| if youbi == row["曜日"]row printf("%s の予定を表示します.\n",row["曜日"]) printf("予定 => %s やること =>\n",row["予定"],row["やること"]) } yaru == 2 end print("今日の天気予報のサイトを開きます.\n") system("firefox"+tenki['url']+"&",["kakunin"]) end end end