Player and Team database for lookup of players, clan tags, and teams.
SplatTag is built for .NET Core and so can be run on Windows, macOS, Linux, and from Console.
The solution is split into 3 parts:
- Console/UI, which can drive the SplatTagController and its database.
- The Console is an optional basic interface and is built for .NET Core.
- The UI is a WPF app (.NET Framework), so your mileage on other OS's may vary.
- SplatTagAndroid is an in-dev UI for Android phones.
- The Database, which at present is a json serializer. The database can be substituted for an actual database in the future.
- The Core, which is the business logic for matching.
There's also unit tests, because TDD is important.
Importers can be found under SplatTagCore.Importers.
- LUTIJsonReader: Reads the LUTI signups sheet. Convert from Google Sheets to .csv then to .json.
- BattlefyJsonReader: Reads Battlefy Data. Tested with Low Ink and InkTV, e.g. https://battlefy.com/low-ink//{id}/participants https://battlefy.com/inktv//{id}/participants
- SendouReader: Reads sendou.ink data.
- TSVReader: Reads generic TSV data.
- TwitterReader: Assigns Twitter links.
This code is supplied with GNU General Public License v3.0.
- https://twitter.com/kjhf1273
- Create an issue or PR on this repo (https://github.com/kjhf/SplatTag)