venat icon indicating copy to clipboard operation
venat copied to clipboard

Implement a non-Core Lodestone plugin to fetch data from the Lodestone

Open MKhayle opened this issue 2 years ago • 3 comments

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
    • [ ] 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

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).

MKhayle avatar May 19 '22 15:05 MKhayle

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.

karashiiro avatar May 19 '22 15:05 karashiiro

Bio reading for user/character verification as well.

ArcaneDisgea avatar May 20 '22 02:05 ArcaneDisgea

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.

kalilistic avatar May 28 '22 18:05 kalilistic