Skip to content

AnaTofuZ/kuronekocat

Repository files navigation

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 |
+--------------+--------------+

参考