read.lua 947 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. local wifi = wifi
  2. local file = file
  3. local yo_file = 'yo_recipient.txt'
  4. local wifi_status = {
  5. [0] = 'not enabled',
  6. 'connecting',
  7. 'wrong password',
  8. 'network not found',
  9. 'connection fail',
  10. 'connected'
  11. }
  12. local debug_message = debug_message
  13. module(...)
  14. function yo_recipient()
  15. debug_message('read.yo_recipient')
  16. if file.exists(yo_file) == false then
  17. debug_message('creating file')
  18. file.open(yo_file, 'w+')
  19. file.write('')
  20. file.close()
  21. else
  22. debug_message('file exists')
  23. file.open(yo_file)
  24. yo = file.read()
  25. file.close()
  26. end
  27. return (yo or '')
  28. end
  29. function api_key()
  30. file.open('api_key.txt')
  31. api_key = file.read()
  32. file.close()
  33. end
  34. function current_settings()
  35. return {
  36. yo_to = yo_recipient(),
  37. ssid = wifi.sta.getconfig(),
  38. status = wifi_status[wifi.sta.status()]
  39. }
  40. end
  41. function index()
  42. file.open('index.html')
  43. local index = file.read()
  44. file.close()
  45. return index
  46. end