FFXIV Wiki:Desynth data automation

From Final Fantasy XIV Online Wiki
Jump to navigation Jump to search
Project description
Display crowd-sourced desynth data from gacha.infi.ovh on item pages
Status
In progress
Members
Erin Umbreon (talk)
Discussion
Talk page, Discord

gacha.infi.ovh collects lots of data about random results in XIV, including desynth data. The raw data lives in a JSON file in their Github repo and is hosted at https://gacha.infi.ovh/data/Desynthesis.json

Two tasks that can be handled independently:

  1. 1Yes Write a Lua module/template that can be used on item pages to render the raw data for a specific item in a nice format.
  2. 1Yes Write a long-running bot that will periodically upload the latest Desynthesis.json to the wiki so the data stays up-to-date.
    • This is more complicated than it initially seemed because Desynthesis.json is a very large file and Mediawiki is not happy with it. I'm gonna have to break it up into multiple Module:Desynthesis/Results/XX000.json files on the wiki in order to make it all fit, so the update bot will have to know how to do that. Erin Umbreon (talk) 20:43, 11 February 2026 (UTC)
    • 1Yes The script for doing this now exists! Just need to get it set up on my server. Erin Umbreon (talk) 21:20, 17 February 2026 (UTC)
    • I cleaned this up further to use the same folder/filename structure as infi uses in the github repo - this simplifies the scripted updates quite a bit. Erin Umbreon (she/it • talk) 01:00, 25 February 2026 (UTC)

Now that those two tasks are done, we have the fun part: backfilling {{desynthesis results}} into all the old item pages.


Everything is basically done, just some cleanup left to do:

  • Clean up old desynth data source pages now that I've switched the subpage names to match infi's
  • Set bot up on my server
  • Backfill to other pages (consult with other item page editors about this)

Erin Umbreon (she/it • talk) 01:00, 25 February 2026 (UTC)