https://ftp.nyse.com/Historical%20Data%20Samples/
#specifications can be found here https://www.nyse.com/publicdocs/nyse/data/TAQ_Pillar_Products_Client_Spec_v2.3i.pdf
I could have written this in Python but I'm using Rust as a POC for a larger project.