venat
venat copied to clipboard
Implement a non-Core Lodestone plugin to fetch data from the Lodestone
Describe the solution you'd like Taken from #3 (thanks @ArcaneDisgea), following data should be fetch-able and embed-able :
- [ ] Lodestone Data
- [ ] Characters
- [ ] Character Attributes
- [ ] Character Classes
- [ ] Character Crafters
- [ ] Character Saving
- [ ] Character Achievements
- [ ] Character Cards/Signatures Generation
- [ ] Equipment
- [ ] Glamour
- [ ] Attributes
- [ ] Standard Jobs/Chara info
- [ ] Emulate Lodestone cards?
- [ ] Adventurer Plates ;)
- [ ] FC Information
- [ ] FC Members
- [ ] Ranks
- [ ] Lodestone Profiles
- [ ] Names
- [ ] World/Global Rankings
- [ ] Weekly
- [ ] Monthly
- [ ] FC Members
- [ ] PVP Stats
- [ ] Teams & Members (see fc for types of details)
- [ ] Deep Dungeon Solo/Group Rankings
- [ ] Weekly
- [ ] Monthly
- [ ] Server Status
- [ ] Maintenance (may be covered by this)
- [ ] Lodestone News
- [ ] Biography reading for user/character verification
- [ ] Characters
I have some doubts about Adventurer Plates being present in Lodestone data but hey why not ?
Additional context We may want to depend on some FFXIV database plugin for some stuff (equipments, attribute data, job data, etc). Only character data and FC data should be required there for most of these features (in addition to Server Status / Maintenance status / News).
Tossing this in: https://frontier.ffxiv.com/worldStatus/gate_status.json I'm pretty sure this does login status? I don't remember, but it does something useful that might save a bit of Lodestone scraping.
Bio reading for user/character verification as well.
Need a break from this one so going to un-assign in case someone else is interested.
I've created forks in the org repo for nodestone and xiv-character-cards and did a fair bit of clean-up. The next step is updating nodestone to use proper interfaces rather than take express request as function parameters.