Project

ika3

0.0
The project is in a healthy, maintained state
Splatoon3 weapons information library. This gem provide weapon name, sub, and special. not official
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 2.7.0
 Project Readme

Ika3

CircleCI Ruby Style Guide Gem Version

Weapon data from Splatoon3. This is Unofficial data.

Installation

Install the gem and add to the application's Gemfile by executing:

$ bundle add ika3

If bundler is not being used to manage dependencies, install the gem by executing:

$ gem install ika3

Usage

require "ika3"

Find Weapon data

wakaba = Ika3::Weapon.find_by_name("わかばシューター")
=> {:name=>"わかばシューター", :sub=>"スプラボム", :special=>"グレートバリア"}

wakaba.special
=> "グレートバリア"

Get Weapons from Sub-Weapon

splatbombs = Ika3::Weapon.filter_by_sub("スプラボム")
splatbombs
=>
[{:name=>"わかばシューター", :sub=>"スプラボム", :special=>"グレートバリア"},
 {:name=>"スプラチャージャー", :sub=>"スプラボム", :special=>"キューインキ"},
 {:name=>"スプラスコープ", :sub=>"スプラボム", :special=>"キューインキ"},
 {:name=>"ノヴァブラスター", :sub=>"スプラボム", :special=>"ショクワンダー"},
 {:name=>"クラッシュブラスター", :sub=>"スプラボム", :special=>"ウルトラショット"},
 {:name=>"パブロ", :sub=>"スプラボム", :special=>"メガホンレーザー5.1ch"}]

Get Schedule

Initialize with your contact information. e.g. Twitter, GitHub, Homepage URL and so on.

ika3_schedule = Ika3::Schedule.new('GitHub@YutaGoto')
ika3_schedule.bankara_challenge_next
=>
{"start_time"=>"2023-02-07T13:00:00+09:00",
 "end_time"=>"2023-02-07T15:00:00+09:00",
 "rule"=>{"key"=>"LOFT", "name"=>"ガチヤグラ"},
 "stages"=>
  [{"id"=>9,
    "name"=>"ヒラメが丘団地",
    "image"=> "https://....."},
   {"id"=>11,
    "name"=>"キンメダイ美術館",
    "image"=> "https://...."}],
 "is_fest"=>false}

Note

This gem is NOT related to Nintendo.

The Schedule is used an unofficial API. https://spla3.yuu26.com/

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/YutaGoto/ika3.

License

The gem is available as open source under the terms of the MIT License.