こんにちは、.ごっちです。
前にこんなのを作ってたのですが、それの続きです。
作ったもの
ika2cli
Usage
The following command available.
To Check splatoon2 battle stages and rules or Salmon-Run stage and weapons.
ika2cli
Options
-n
, --next
To show next terms informations.
--mode value
, -m value
If value=salmon, to show Salmon-Run stage and weapons
-s
--search
To search when the specified rule will start next.
-g
--gachi
Ranked match
-l
--league
League match
Examples
$ ./ika2cli
2019/03/10 15:00 ~ 2019/03/10 17:00
ナワバリバトル, ステージ:ハコフグ倉庫 マンタマリア号
ガチマッチ:ガチアサリ, ステージ:アロワナモール ショッツル鉱山
リーグマッチ:ガチエリア, ステージ:Bバスパーク ホッケふ頭
$ ./ika2cli -n
2019/03/10 17:00 ~ 2019/03/10 19:00
ナワバリバトル, ステージ:モズク農園 アロワナモール
ガチマッチ:ガチエリア, ステージ:チョウザメ造船 ハコフグ倉庫
リーグマッチ:ガチアサリ, ステージ:アジフライスタジアム ホテルニューオートロ
$ ./ika2cli -m salmon
サーモンラン
2019/03/09 09:00 ~ 2019/03/10 21:00 現在開催中!
ステージ:シェケナダム
ブキ: ?, ?, ?, ?
$ ./ika2cli -m salmon -n
サーモンラン
2019/03/11 09:00 ~ 2019/03/12 15:00
ステージ:海上集落シャケト場
ブキ: スプラローラー, パブロ, .96ガロン, バレルスピナー
$ ./ika2cli -s -g zone
2019/03/10 17:00 ~ 2019/03/10 19:00
ガチマッチ:ガチエリア, ステージ:チョウザメ造船 ハコフグ倉庫
$ ./ika2cli -s -l tower
2019/03/10 19:00 ~
…つかったもの
alecthomas / kingpin
CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser
CONTRIBUTIONS ONLY
What does this mean? I do not have time to fix issues myself. The only way fixes or new features will be added is by people submitting PRs. If you are interested in taking over maintenance and have a history of contributions to Kingpin, please let me know.
Current status. Kingpin is largely feature stable. There hasn't been a need to add new features in a while, but there are some bugs that should be fixed.
Why? I no longer use Kingpin personally (I now use kong). Rather than leave the project in a limbo of people filing issues and wondering why they're not being worked on, I believe this notice will more clearly set expectations.
Kingpin - A Go (golang) command line and flag parser
前は cli
を使っていたんですが、気が変わって作り直しました。
https://qiita.com/nirasan/items/169b5767032a6243282b
の記事を参考に選定しました。
今回追加したもの
- サーモンランの直近2回分のステージとブキ編成を取得できるようになりました。
- 指定したルールが次にいつ始まるかチェックできるようにしました。
これはより便利になるのでは?(べんりなのでは? 🦑🐙)
所感
ロジック自体結構ゴリ押ししている感じがあるのですが、これ以上きれいに検索できる方法が思いつかなかったので一旦妥協しています。
サーモンランのコマンドは YutaGoto/salmon_run で大変役にたっております。
リファクタリングはそのうち。
Top comments (0)