Example #1
0
File: myweb.py Project: 2kks/myweb
def show_func(tag=None):
	#tag=="city=北京&num=1"
	keys=[ "city",   "education" ,  "positionName" ,  ]
	theclass=GetJson.GetDataClass()
	datalist_01 , datalist_02 , datalist_3=GetJson.getlist()

	
	lens , datas , nums , key , theurl =theclass.getdatas( tag )

	return render_template( "mywork.html"  , get_dict=datas[nums:nums+50]  , lens=lens  , key=key , theurl=theurl , datalist_01=datalist_01 ,datalist_02=datalist_02 , datalist_3=datalist_3 )
Example #2
0
File: myweb.py Project: 2kks/myweb
def signin():
	lists=[ request.form['city'] , request.form['positionName' ]  ,  request.form['education']  ] 
	thedatas=GetJson.GetDataClass()
	datas=thedatas.get_keys_function( lists[0]  , lists[1] , lists[2] )
	if  lists and datas :
		return  render_template( "show_datas.html"  ,  get_dict=datas ,  lists=lists )
	else :
		return "<h1>无效</h1>"
Example #3
0
def command_sw(devid):
  command_url = "http://php-easyhome.rhcloud.com/gitphp/showcomdata.php?devid=@devid".replace("@devid",devid)
  command_start = ""
  while True:
    command_re = GetJson.get_json_url_array(0,command_url,"com")
    #print command_re
    if None == command_re:
      sys.exit(1)
    else:
      if command_start != command_re:
        command_start = command_re
        if command_start == "on":
          Command.blink(8,True)
        else:
          Command.blink(8,False)
        time.sleep(1)
    time.sleep(0.5)
Example #4
0
def main():
  Devid = GetDevid.get_processor_name()
  if Devid == None:
    sys.exit(1)
  passwd = None
  mod = None
  retime = None
  senName = ""
  command = None
  i = 1
  while i<len(sys.argv)-1:
    if sys.argv[i] == "-m":
      if sys.argv[i + 1].find("-") != 0:
        mod = sys.argv[i+1]
      else:
        print "in Error"
        sys.exit(1)
    
    if sys.argv[i] == "-com":
      if sys.argv[i + 1].find("-") != 0:
        command = sys.argv[i+1]
      else:
        print "in Error"
        sys.exit(1)

    if sys.argv[i] == "-t":
      if sys.argv[i + 1].find("-") != 0:
        try:
          retime = int(sys.argv[i+1])
        except:
          print "in Error"
          sys.exit(1)
      else:
        print "in Error"
        sys.exit(1)

    if sys.argv[i] == "-SenName":
      if sys.argv[i + 1].find("-") == 0:
        print "in Error"
        sys.exit(1)
      while i<len(sys.argv)-1 and sys.argv[i + 1].find("-") != 0:
        i += 1
        if senName == "":
          senName += sys.argv[i]
        else:
          senName += "!@!" + sys.argv[i]

    i += 1
  #print passwd
  if retime == None:
    retime = 30
  if mod == None or mod == "down":
    url = "http://php-easyhome.rhcloud.com/gitphp/register.php?devid=%devid"
    url = url.replace("%devid",Devid)
    if senName == "":
      url = url + "&value_name=Temp!@!Humidity" 
    else:
      url = url + "&value_name=" + senName
    url = url + "&command=on"
    if "OK" == GetJson.get_json_url(url,"con"):
      DemoSensor.Demo(Devid,retime)
    else:
      print "register Error"
      sys.exit(1)
  if mod == "DHT22":
    print "test_DHT22"