#!/usr/bin/env ruby # -*- coding: utf-8 -*- require'csv' site = CSV.read("site.csv",:headers => true) url = CSV.read("url.csv",headers: true) while true puts"1" puts"2 動画サイトwebページ検索" puts"0 終了" print"どれかひとつ選んでください=>" input=gets.to_i if input==0 then break elsif input==1 then n=0 site.each{|row| printf("%d:%sとはどんなサイト?\n",n+1,row["サイト名"]) printf("値段=>%s \n特徴=>%s \n",row["利用料金"],row["特徴"]) print("-----------------------------------------\n")} elsif input==2 then i=0 for x in url printf("%d:%s\n",i+=1,x['site']) end print("何番のwebをみたいですか:") num=gets.to_i if num>=0&&num<site.length printf("%sですね。%sをブラウザで開きます。\n", site[num]['site'],site[num]['url']) system("firefox " +url[num]['url']+"&") end else print"1/2/0から選んでください\n" end end