Sha256: 4c824707d09df1962407a1cce117688fe12cfdd9d906803f28b797290362f630

Contents?: true

Size: 753 Bytes

Versions: 8

Compression:

Stored size: 753 Bytes

Contents

#!/usr/bin/env ruby

require "mk_calendar"

o = MkCalendar.new(ARGV[0])
exit unless o

#p o.year, o.month, o.day, o.jd, o.jd_jst
#p o.holiday
#p o.sekki_24
#p o.zassetsu
#p o.yobi
#p o.kanshi
#p o.sekku
#p o.lambda_sun
#p o.lambda_moon
#p o.moonage
#p o.oc

str =  sprintf("%04d-%02d-%02d", o.year, o.month, o.day)
str << " #{o.yobi}曜日"
str << " #{o.holiday}" unless o.holiday == ""
str << " #{o.jd}UTC(#{o.jd_jst}JST) #{o.kanshi} "
str << sprintf("%04d-%02d-%02d", o.oc[0], o.oc[2], o.oc[3])
str << "(閏)" if o.oc[1] == 1
str << " #{o.oc[4]}"
str << " #{o.sekki_24}" unless o.sekki_24 == ""
str << " #{o.zassetsu}" unless o.zassetsu == ""
str << " #{o.sekku}" unless o.sekku == ""
str << " #{o.lambda_sun} #{o.lambda_moon} #{o.moonage}"
puts str

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
mk_calendar-0.2.8 exe/mk_calendar
mk_calendar-0.2.7 exe/mk_calendar
mk_calendar-0.2.6 exe/mk_calendar
mk_calendar-0.2.5 exe/mk_calendar
mk_calendar-0.2.4 exe/mk_calendar
mk_calendar-0.2.3 exe/mk_calendar
mk_calendar-0.2.2 exe/mk_calendar
mk_calendar-0.2.1 exe/mk_calendar