I'm building a node application to read Blizzard's MOBA game 'Heroes of the Storm' replay files. Blizzard has provided a replay parser called heroprotocol and a gentleman later ported it a nodejs version he dubbed heroprotocoljs. However he has stopped maintaining the repository a year ago and the replay versions continue to change.
Ultimately I need a way to port the data structures from a python format like this to a javascript format like this.
I've tried pyjs, javascripthon, and transcrypt. None of them seem to produce the desired result about what I'm after. These formats are very similar and a near 1-to-1 translation should be possible even if I have to resort to using regular expressions to convert it line by line.