I've started experimenting with something similar. Right now I can pull all the position players for my franchise, but building it so I can expand to pitchers and other players in my world (or other worlds) later on. So far I scrape all the current Ratings for each player, their age, and salary from their player page since this seems most relevant. Everything gets exported and updated to GoogleSheets, so it will be easy to share across worlds - you just cut and paste your own players in and it will pull the correct data - and you can also manipulate and sort data.
The long term goal is to be able to assign weights (for each position) to each individual rating and then it would calculate out a player's value at a given spot. I'll also want to be able to factor in age, ability to grow/progress, and value at a given salary level.
I am still new to HBD, so I don't know how often ratings needs to be updating data (which takes a long time - about 30min or more) or how to weigh different factors and loads of other questions about how the game itself works. So if any experienced players out there are interested in getting exported data and are willing to help answer questions about HBD, maybe I can share what I have so far and we can team up on this project?