Vykas is reverse engineered Twitch Lost Ark Armory Extension that fetches informations about user. It shows everything that Lost Ark Armory displays on the widget. Example response can be found here
You don't need any API keys for Twitch, all it uses is Twitch GraphQL API to query extensions and if user has Armory Extension then it gets it JWT tokens and gets the data itself.
For assets such as gear, skills or tripods images you can use https://cdn.lostark.games.aws.dev/ endpoint like:
https://cdn.lostark.games.aws.dev/EFUI_IconAtlas/HK_Skill/HK_Skill_01_19.png (Alithanes's Light)
- Clone the project
git clone https://github.com/Santoryo/Vykas - Run
npm install - Create .env file with following keys
PORT=8000
DB_USERNAME=root
DB_HOST=localhost
DB_PASSWORD=
DB_DATABASE=database- Run
npm run dev
You could use any database you want although this project uses MySQL
CREATE TABLE players (ID int UNIQUE AUTO_INCREMENT, twitchName VARCHAR(30), data JSON);