adei2rest.py 893 B

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