Home

Awesome

注意:因悠遊卡公司於 5/12 關閉查詢功能,此工具已無法使用,詳見公告

Build Status

安裝

gem install easycard

使用指令

$ easycard -h
Usage: easycard CARD_ID [options]
    -m, --months=NUMBER              最近 n 月
    -d, --days=NUMBER                最近 n 天
    -j, --json                       以 JSON 格式顯示
    -y, --yaml                       以 YAML 格式顯示
    -f, --from=YYYY/MM/DD            起始時間
    -t, --to=YYYY/MM/DD              結束時間
    -h, --help                       顯示此訊息
$ easycard CARD_ID                         # 最近 1 個月的紀錄
$ easycard CARD_ID -j                      # 最近 1 個月的紀錄,以 JSON 呈現
$ easycard CARD_ID -m 3                    # 最近 3 個月的紀錄
$ easycard CARD_ID -d 3                    # 最近 3 天的紀錄
$ easycard CARD_ID -f 2015/4/4 -t 2015/5/5 # 從 4 月 4 日至 5 月 5 日的紀錄

使用 Ruby

require 'easycard'
response = EasyCard.query CARD_NUMBER
response.raw_data # 原始資料
response.data     # 陣列
response.to_s     # 表格字串
response.to_json  # JSON 格式的字串
response.to_yaml  # YAML 格式的字串

EasyCard.query CARD_NUMBER, from: Date.today-30, to: Date.today