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 post(self): form = models.TweetForm(data=self.request.POST) if form.is_valid(): logging.warn("got postcode: "+form.clean_data["postcode"]) longitude, latitude = geo.get_geolocation(form.clean_data["postcode"]) tweetpic = services.get_image(form.clean_data["tweetpic"]) models.store_tweet(get_id_for_tweet(), form.clean_data["message"], 1, form.clean_data["username"], None, tweetpic, datetime.datetime.now(), longitude, latitude) self.redirect("/admin/") else: template_values = { "form": form } return helpers.render_admin_template(self, "adminviews/create_tweet.html", template_values)
def post(self): form = models.TweetForm(data=self.request.POST) if form.is_valid(): logging.warn("got postcode: " + form.clean_data["postcode"]) longitude, latitude = geo.get_geolocation( form.clean_data["postcode"]) tweetpic = services.get_image(form.clean_data["tweetpic"]) models.store_tweet(get_id_for_tweet(), form.clean_data["message"], 1, form.clean_data["username"], None, tweetpic, datetime.datetime.now(), longitude, latitude) self.redirect("/admin/") else: template_values = {"form": form} return helpers.render_admin_template( self, "adminviews/create_tweet.html", template_values)
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)