def post(self): tweet = models.get_tweet(int(self.request.get("messageid"))) if not tweet: msgid = int(self.request.get("messageid")) text = helpers.markup_message(self.request.get("message"), self.request.get("query")) userid = int(self.request.get("userid")) username = self.request.get("username") imgurl = self.request.get("imgurl") tweetpic = get_image(text) if tweetpic: logging.info("tweetpic is:" + tweetpic) created = self.request.get("message_created") matcher = POSTCODE.search(text) if matcher: postcode = matcher.group(1) escaped_postcode = urllib.quote(postcode) logging.info("Tweet has escaped postcode %s" % (escaped_postcode)) longitude, latitude = geo.get_geolocation(escaped_postcode) if longitude: models.store_tweet( msgid, text, userid, username, imgurl, tweetpic, helpers.convert_twitter_datetime(created), longitude, latitude)
def cache_message(imgurl, messagetype, messageid, user, username, message, message_date, message_tag): key = "id_" + str(messageid) increment_counter("alltweets") messagecache = MessageCache.get_or_insert(key, imgurl=imgurl, messagetype=messagetype, user=user, username=username, lusername=username.lower(), message=message, messageid=messageid, message_date=helpers.convert_twitter_datetime(message_date), message_tag=message_tag)
def post(self): tweet = models.get_tweet(int(self.request.get("messageid"))) if not tweet: msgid = int(self.request.get("messageid")) text = helpers.markup_message(self.request.get("message"), self.request.get("query")) userid = int(self.request.get("userid")) username = self.request.get("username") imgurl = self.request.get("imgurl") tweetpic = get_image(text) if tweetpic: logging.info("tweetpic is:" +tweetpic) created = self.request.get("message_created") matcher = POSTCODE.search(text) if matcher: postcode = matcher.group(1) escaped_postcode = urllib.quote(postcode) logging.info("Tweet has escaped postcode %s" %(escaped_postcode)) longitude, latitude = geo.get_geolocation(escaped_postcode) if longitude: models.store_tweet(msgid, text, userid, username, imgurl, tweetpic, helpers.convert_twitter_datetime(created), longitude, latitude)