Thanks! Yea it's definitely imperfect, but I'm limited by the functionality of the twitter search api, what i have been doing and what I can improve on is filtering out of common terms that involve weather related words, so for instance "ice cream", or in your case "cold brewed", which I am about to add to the exclusion list. granted this whole app has only about 15 hours of dev in it, so such a list is going to be FAR from perfect.
I definitely plan on switching to gnip. As i said, tweetweather is just something I put together after work the past week, grabbing from the search api was the quick and easy solution to getting tweets into the system.
Can you explain how you'd use Gnip in this instance? From reading the API docs, it doesn't sound like you can do anything with Gnip + Twitter other than get tweets from / to a particular Twitter user. So you can't get keyword-filtered results from the public timeline, I don't think. Am I missing it?
This rocks. You, or someone, could do a similar Twitter mashup for movie reviews - I just did a few searches for movies and the some of the short reviews are pretty entertaining.
It'd be even cooler (and much, much harder) to do some NLP on the reviews and try to give them a star rating based on your model.
How did you decide which twits to pick up? Did you just have a list of keywords that were weather related that you picked up? Or did you use some other method?
There is a whole ton of logic in there uses the current forecast, weather alerts, etc then determines based on keywords it finds what terms users might be talking about.
Unforunately weatherbug is struggling right now so it's not working as good as it should be. I'm switching to weather underground as we speak.
Unfortunately, due to the unreliability of the weather bug api, i've had to switch to the weather underground api which makes this much more difficult. Currently working on this.
How about you match only if at least two words are weather-related? Or at least 1 weather related + 1 location related, like "cold in new york."