Veck,
That's right. It looks like the fix is around 10 lines of code, but I don't have the time to push it out and test it now. Would you be willing to give it a shot? I can point you in the right direction:
We use tweepy for streaming API access. Here's an example of how tweepy does OAuth authentication on the streaming API:
Based on that, we have to change the following file in TweeQL:
Specifically, on lines 24-29 we shouldn't be getting usernames/passwords, but instead getting keys/secrets from settings.py as in the tweepy example. Then on line 38, we have to instantiate an OAuthHandler rather than a BasicAuthHandler.
Do you have the time to make the change and submit a pull request? If you do, I'll push out a new version, give you credit, and tweet about it. Thanks!:)
-Adam