Skip to content

hiro-su/cybozuget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CybozuGet

Setting

  1. config.ymlのユーザー情報とGaroonのアドレスを適切に設定

Quick Start

1. アクセス情報の設定

export CYBOZU_USER=sato
export CYBOZU_PASS=c2F0bw==\n # Base64.encode64('sato')
export CYBOZU_URL=http://onlinedemo2.cybozu.co.jp/scripts/garoon3/grn.exe

2. cd bin

3. ./cybozuget

https使用時に以下の様なエラーが出る場合はconfigディレクトリにhttp://curl.haxx.se/ca/cacert.pemこちらのファイルを保存してください

SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError)

Command Install

  1. edit config/config.yml
  2. git add .
  3. export CYBOZU_USR=$user; export CYBOZU_PASS=Base64.encode64('$pass'); export CYBOZU_URL=$url
  4. rake build
  5. gem install pkg/cybozuget-0.0.1.gem

Usage

認証ユーザーの今日の予定

cybozuget

スケジュール参加者

cybozuget -m

認証ユーザーの明日の予定

cybozuget -d 1

認証ユーザーの今日から一週間分の予定

cybozuget -w 7

認証ユーザーの特定の日の予定

cybozuget -s '2013-05-24'
cybozuget -s '2013-05-24' -e '2013-05-31'

tanakaさんの今日から10日分のスケジュール

cybozuget -u tanaka -w 10

tanakaさんの昨日の予定

cybozuget -u tanaka -d -1

cacheしたユーザー情報

cybozuget -i all
cybozuget -i tanaka

TODO

  • user.ymlのキャッシュクリア
  • 実行速度が遅い
  • 施設の空き状況が知りたい
  • 複数人のスケジュールを一度に検索したい
  • 全体的にリファクタリング
  • テストコードの追加

About

Cybozu Garoon Schedule Get Command Line Tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages