Awesome
kuronekocat
クロネコヤマトの追跡ツール
install
go get
go get -u github.com/AnaTofuZ/kuronekocat/cmd/kuronekocat
brew
$brew install anatofuz/kuronekocat/kuronekocat
command
get
get 伝票番号
で追跡情報を取得できます。
$ kuronekocat get 301905465514
+--------------+---+------------+-------+-------+------------------------+--------------+
| 伝票番号 | # | 荷物状況 | 日 付 | 時 刻 | 担当店名 | 担当店コード |
+--------------+---+------------+-------+-------+------------------------+--------------+
| 301905465514 | ↓ | 荷物受付 | 12/28 | 18:50 | 新東京法人営業支店 | 036600 |
+ +---+------------+-------+-------+------------------------+--------------+
| | ↓ | 発送 | 12/28 | 18:50 | 新東京法人営業支店 | 036600 |
+ +---+------------+-------+-------+------------------------+--------------+
| | ↓ | 作業店通過 | 12/28 | 20:53 | 羽田クロノゲートベース | 032990 |
+ +---+------------+-------+-------+------------------------+--------------+
| | ↓ | 作業店通過 | 12/29 | 04:05 | 羽田空港ベース店 | 419990 |
+ +---+------------+-------+-------+------------------------+--------------+
| | □ | 配達完了 | 12/30 | 11:17 | 中城センター | 098161 |
+--------------+---+------------+-------+-------+------------------------+--------------+
add
した品物は、空打ちで取得することができます。
$ kuronekocat get
+--------------+--------------+---+----------------------------+-------+-------+----------------------------------+--------------+
| 品物 | 伝票番号 | # | 荷物状況 | 日 付 | 時 刻 | 担当店名 | 担当店コード |
+--------------+--------------+---+----------------------------+-------+-------+----------------------------------+--------------+
| 624158714325 | 624158714325 | ↓ | 発送 | 12/28 | 16:21 | 長田センター | 098123 |
+ + +---+----------------------------+-------+-------+----------------------------------+--------------+
| | | ↓ | 陸・海上切替え | 12/28 | 16:37 | 長田センター | 098123 |
+ + +---+----------------------------+-------+-------+----------------------------------+--------------+
| | | ↓ | 依頼受付(日・時間帯変更) | 12/28 | 19:13 | 新宮城主管支店 サービスセンター | 113005 |
+ + +---+----------------------------+-------+-------+----------------------------------+--------------+
| | | □ | 陸・海上切替え | 12/29 | 22:37 | 沖縄ベース | 098990 |
+--------------+--------------+---+----------------------------+-------+-------+----------------------------------+--------------+
| thinkpad | 301905465514 | ↓ | 荷物受付 | 12/28 | 18:50 | 新東京法人営業支店 | 036600 |
+ + +---+----------------------------+-------+-------+----------------------------------+--------------+
| | | ↓ | 発送 | 12/28 | 18:50 | 新東京法人営業支店 | 036600 |
+ + +---+----------------------------+-------+-------+----------------------------------+--------------+
| | | ↓ | 作業店通過 | 12/28 | 20:53 | 羽田クロノゲートベース | 032990 |
+ + +---+----------------------------+-------+-------+----------------------------------+--------------+
| | | ↓ | 作業店通過 | 12/29 | 04:05 | 羽田空港ベース店 | 419990 |
+ + +---+----------------------------+-------+-------+----------------------------------+--------------+
| | | □ | 配達完了 | 12/30 | 11:17 | 中城センター | 098161 |
+--------------+--------------+---+----------------------------+-------+-------+----------------------------------+--------------+
add
追跡したい伝票番号をもとに、add
でキューに追加できます。
追加時はオプションとして説明文をexplain
に続いて入力できます。
$kuronekocat add --number 301905465514 --explain thinkpad
ls
キューの一覧はls
で確認できます。
$ kuronekocat ls
+--------------+--------------+
| 品物 | 追跡番号 |
+--------------+--------------+
| 624158714325 | 624158714325 |
| thinkpad | 301905465514 |
+--------------+--------------+
キューに入ってるものはgetコマンドから打ちで表示されます。
$ kuronekocat get
+--------------+--------------+---+----------------------------+-------+-------+----------------------------------+--------------+
| 品物 | 伝票番号 | # | 荷物状況 | 日 付 | 時 刻 | 担当店名 | 担当店コード |
+--------------+--------------+---+----------------------------+-------+-------+----------------------------------+--------------+
| 624158714325 | 624158714325 | ↓ | 発送 | 12/28 | 16:21 | 長田センター | 098123 |
+ + +---+----------------------------+-------+-------+----------------------------------+--------------+
| | | ↓ | 陸・海上切替え | 12/28 | 16:37 | 長田センター | 098123 |
+ + +---+----------------------------+-------+-------+----------------------------------+--------------+
| | | ↓ | 依頼受付(日・時間帯変更) | 12/28 | 19:13 | 新宮城主管支店 サービスセンター | 113005 |
+ + +---+----------------------------+-------+-------+----------------------------------+--------------+
| | | □ | 陸・海上切替え | 12/29 | 22:37 | 沖縄ベース | 098990 |
+--------------+--------------+---+----------------------------+-------+-------+----------------------------------+--------------+
| thinkpad | 301905465514 | ↓ | 荷物受付 | 12/28 | 18:50 | 新東京法人営業支店 | 036600 |
+ + +---+----------------------------+-------+-------+----------------------------------+--------------+
| | | ↓ | 発送 | 12/28 | 18:50 | 新東京法人営業支店 | 036600 |
+ + +---+----------------------------+-------+-------+----------------------------------+--------------+
| | | ↓ | 作業店通過 | 12/28 | 20:53 | 羽田クロノゲートベース | 032990 |
+ + +---+----------------------------+-------+-------+----------------------------------+--------------+
| | | ↓ | 作業店通過 | 12/29 | 04:05 | 羽田空港ベース店 | 419990 |
+ + +---+----------------------------+-------+-------+----------------------------------+--------------+
| | | □ | 配達完了 | 12/30 | 11:17 | 中城センター | 098161 |
+--------------+--------------+---+----------------------------+-------+-------+----------------------------------+--------------+
receive
受け取った場合はreceive
でキューから消します。伝票番号でも商品名でもokです。
$ kuronekocat queue
+--------------+--------------+
| 品物 | 追跡番号 |
+--------------+--------------+
| 624158714325 | 624158714325 |
| thinkpad | 301905465514 |
+--------------+--------------+
$ kuronekocat receive thinkpad
$ kuronekocat queue
+--------------+--------------+
| 品物 | 追跡番号 |
+--------------+--------------+
| 624158714325 | 624158714325 |
+--------------+--------------+
参考
- [kuroneko]https://github.com/gusutabopb/kuroneko)