Example #1
0
    def running(self, req, args):
      '''
      parse :
      save to :
      ack :
      '''
      dbg.debug("in")

      xmldoc = etree.fromstring(req.body)

      parser = MsgParser()
      parser.running(req.body)

      store=MsgSaverAdapter()
      store.running(parser)
      
      #print "req is %s\n" % req
      dbg.debug("req.body is %s",req.body)
      '''
      dbg.debug("headers is %s" , req.headers)
      dbg.debug("host is %s" , self.host)
      dbg.debug("params is %s" , self.params)
      dbg.debug("req.params is %s" , req.params)
      dbg.debug("params_1 is %s" , self.params_1)
      dbg.debug("params_sig is %s" , self.params_sig)
      dbg.debug("params_ts is %s" , self.params_ts)
      dbg.debug("params_nonce is %s" , self.params_nonce)
      dbg.debug("params_echostr is %s" , self.params_echostr)
      dbg.debug("method is %s" , self.method )
      '''

      dbg.debug("Exit")
      return self.params_echostr
Example #2
0
    def running(self, req, args):
        """
      parse :
      save to :
      ack :
      """
        dbg.debug("in")

        xmldoc = etree.fromstring(req.body)

        parser = MsgParser()
        parser.running(req.body)

        store = MsgSaverAdapter()
        store.running(parser)

        # print "req is %s\n" % req
        dbg.debug("req.body is %s", req.body)
        """
      dbg.debug("headers is %s" , req.headers)
      dbg.debug("host is %s" , self.host)
      dbg.debug("params is %s" , self.params)
      dbg.debug("req.params is %s" , req.params)
      dbg.debug("params_1 is %s" , self.params_1)
      dbg.debug("params_sig is %s" , self.params_sig)
      dbg.debug("params_ts is %s" , self.params_ts)
      dbg.debug("params_nonce is %s" , self.params_nonce)
      dbg.debug("params_echostr is %s" , self.params_echostr)
      dbg.debug("method is %s" , self.method )
      """

        dbg.debug("Exit")
        return self.params_echostr
Example #3
0
	def grab_msg(self, url, wcn):
		print "[INFO] get msg for ", url
		response = http_send(url)	
		data = response.read()
		
		if url.find("qnr") > -1:
			f1 = "<div id=\"weather\">"
			f2 = "<div id=\"weather-s\">"
			i1 = data.find(f1)
			i2 = data.find(f2)
			if (i1 > -1 and i2 > -1):
				data = "<html>" + data[i1 + len(f1):i2] + "</html>"
				#print data
		
		#print data.decode('utf-8')
		parser = MsgParser(wcn)
		parser.feed(data.decode('utf-8'))
		parser.close()
		msg = parser.getmsg()
		return msg