xivodreview
Raiding (or not, up to you) tool to help with VOD review utilizing FF Logs report data and Twitch/YouTube VODs.
Overall process flow
- Enter links to FF Logs report and Twitch VOD
- Validate that report and VOD exist
- Populate view for VOD and report summary panel with individual fights
- Selecting a fight from report summary view jumps VOD to timestamp associated with fight
TODO
explore fflogs api
explore twitch api (maybe youtube as well)
specify backend framework (most likely node.js)
nail down venv requirements
draw hello world with vue.js or react?
- authenticate with fflogs api for private reports (ON HOLD FOR NOW)
- create new window for user auth?
query data from fflogs api
- figure out what data is needed to recreate report view in side bar
- https://www.fflogs.com/reports/vt1ZRXNBMbk6nKhy
create barebones route to serve fflogs data to client
- authenticate with twitch api (probably don't need this)
query data from twitch api
create barebones route to serve twitch data to client
accept fflogs url and parse
accept twitch url and parse
Wishlist
- multiple povs per report (aka per player)
- more data from logs and interactions as well
- cache video and report so I don't get rate-limited