I built this in 24 hours to test that I could do it. The code was not meant to be pretty, it wasn't meant to be reusable. It was made as a "hack".
I use hacker not to portray myself as a systems-infiltrator but in the sense of hackathons and building things quickly and roughly.
If this was meant to be a finished project of course the code would be much cleaner, however the class does the job and that was what I intended to build with this, a POC.
I can agree with you, I understand why I was banned and I can see it is a valid response to the situation.
I just want to make sure (if Uber have read this) that they understand why I did it and what caused the spike.
I feel that I should keep it up just for reference and educational purposes. This was in no way an attack, but a mere hack that was created in 24 hours. It was not intended to be damaging to the service, although I do take responsibility that it was.
I completely agree with this, I acknowledged this and realised I would probably get banned. It was more a case of letting people see how the Uber api could be used, that's why I've now replaced it with a video so people can continue to see it.
I completely agree with why they banned me, it's a huge load to throw on the server. Although I'd love to be unbanned and use it again, I would be surprised if I was.
Thanks for the advice to communicate before, definitely seems like the correct approach.
I created the hack to benefit others and to create and visualise some pretty cool data.
I know why Uber banned me, they probably don't want people knowing how to access their data. This is not a reason I approve of but I can see their reasoning.
The reason I'd like to apologise is because of the above, if they feel I have harmed their service (although I feel it was more beneficial to them in advertising it) then I'd apologise.