Advertisement
Guest User

weather

a guest
May 31st, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. var sqlite3 = require('sqlite3').verbose();
  2. var db = new sqlite3.Database('weather.db');
  3.  
  4. var cw = {
  5. "coord":{"lon":-56.17,"lat":-34.83},
  6. "weather":{"id":802,"main":"Clouds","description":"scattered clouds","icon":"03d"}, // original [] brackets left out
  7. "base":"cmc stations",
  8. "main":{"temp":57.38,"pressure":1007,"humidity":67,"temp_min":55.99,"temp_max":59},
  9. "wind":{"speed":17.22,"deg":290},
  10. "clouds":{"all":40},
  11. "dt":1464720604,
  12. "sys":{"type":1,"id":4623,"message":0.0052,"country":"UY","sunrise":1464691421,"sunset":1464727278},
  13. "id":3441575,
  14. "name":"Montevideo",
  15. "cod":200
  16. };
  17.  
  18. db.serialize(function() {
  19. db.run('CREATE TABLE IF NOT EXISTS current (City_ID integer, City_name text, Country text, Date_Time integer, W_main text, W_desc text, Temp integer, Wind_Sp integer, Wind_Dir integer, Humidity integer, Pressure integer, Sunrise integer, Sunset integer)');
  20.  
  21. db.run('INSERT INTO current VALUES (cw.id, cw.name, cw.sys.country, cw.dt, cw.weather.main, cw.weather.description, cw.main.temp, cw.wind.speed, cw.wind.deg, cw.main.humidity, cw.main.pressure, cw.sys.sunrise, cw.sys.sunset)');
  22.  
  23. db.all('SELECT * FROM current', function(err, row) {
  24. console.log(row);
  25. });
  26. });
  27.  
  28. db.close();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement