adei2rest.py 976 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #!/usr/bin/python
  2. import sys, getopt
  3. def main(sensor, mystr):
  4. print mystr
  5. query = mystr.split("#")[1]
  6. print mystr.split("#")
  7. cmds = query.split("&")
  8. print cmds
  9. db_server = None
  10. db_name = None
  11. db_group = None
  12. for item in cmds:
  13. print item
  14. subtitle = item.split("=")
  15. print subtitle
  16. if subtitle[0].strip() == "db_server":
  17. db_server = subtitle[1].strip()
  18. elif subtitle[0].strip() == "db_name":
  19. db_name = subtitle[1].strip()
  20. elif subtitle[0].strip() == "db_group":
  21. db_group = subtitle[1].strip()
  22. #print query
  23. print "check"
  24. print db_server
  25. rest_str = []
  26. rest_str.append("http://ipepc57.ipe.kit.edu:8888/add")
  27. rest_str.append(db_server)
  28. rest_str.append(db_name)
  29. rest_str.append(db_group)
  30. rest_str.append(sensor)
  31. print "/".join(rest_str)
  32. if __name__ == "__main__":
  33. main(sys.argv[1], sys.argv[2])