If you get the data digitally in some structured form perhaps you could turn it it in a
.ics file and all you have to do after that is import or subscribe to it to import all its events at once..
Although that's not exactly easy for everyone, if you can write a script to do this, everyone can make use of it.