Allow user to key in specific players to compare to each other. Upon submitting the players to be compared, fetch a chart that shows a PDF for fantasy point scoring likelihood using the points scored in each game for each player from 2019-2021.
Technical tasks to support this which immediately come to mind are the following:
Reformat and store the output of scraping routine as json on my github data sources repo
Create an API so that user can input players to compare (let's limit to 3 for now) within streamlit. This input creates a request to the API (consider using this as an opportunity to learn fast API and deploy for free on Heroku). Response from API is the data that will be used as the source for pdf data viz.
Create an altair density viz to show API response to user.
In looking into this further, not a real need to build out a supporting API at this point. Built out the density charts in streamlit app. This can be closed.
Allow user to key in specific players to compare to each other. Upon submitting the players to be compared, fetch a chart that shows a PDF for fantasy point scoring likelihood using the points scored in each game for each player from 2019-2021.
Technical tasks to support this which immediately come to mind are the following:
inspiration viz:
https://github.com/altair-viz/altair/issues/2249