Anything can be created given time and commitment.
However as one of those persons that have paid for official content and dedicated lots of time to coding stuff, I’ll gladly state having the official data files is easier.
With the caveat “creating custom code is highly satisfying!”