[{"title":"( 86 个子文件 1.94MB ) HouseMonitorPi:树莓派建造的家庭环境监控系统,可以监测室内温湿度,室内空气质量,甲醛浓度-源码","children":[{"title":"HouseMonitorPi-master","children":[{"title":"HouseMonitorPi","children":[{"title":"manage.py <span style='color:#111;'> 206B </span>","children":null,"spread":false},{"title":"config.ini <span style='color:#111;'> 357B </span>","children":null,"spread":false},{"title":"app","children":[{"title":"pages","children":[{"title":"2017","children":[{"title":"08","children":[{"title":"12","children":[{"title":"Sample.markdown <span style='color:#111;'> 165B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"config.py <span style='color:#111;'> 76B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 330B </span>","children":null,"spread":false},{"title":"main","children":[{"title":"utils","children":[{"title":"serial_utils.py <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"pi_robot_server.py <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"database_utils.py <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"widget_utils.py <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 85B </span>","children":null,"spread":false}],"spread":true},{"title":"errors.py <span style='color:#111;'> 253B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 93B </span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'> 5.21KB </span>","children":null,"spread":false}],"spread":true},{"title":"templates","children":[{"title":"post.html <span style='color:#111;'> 726B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 1002B </span>","children":null,"spread":false},{"title":"500.html <span style='color:#111;'> 198B </span>","children":null,"spread":false},{"title":"blog_base.html <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"widget","children":[{"title":"pi_status.html <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"weather_forcast.html <span style='color:#111;'> 110B </span>","children":null,"spread":false},{"title":"weather_outdoor.html <span style='color:#111;'> 880B </span>","children":null,"spread":false},{"title":"weather_indoor.html <span style='color:#111;'> 952B </span>","children":null,"spread":false}],"spread":false},{"title":"formaldehyde.html <span style='color:#111;'> 6.87KB </span>","children":null,"spread":false},{"title":"airquality.html <span style='color:#111;'> 8.89KB </span>","children":null,"spread":false},{"title":"temperature.html <span style='color:#111;'> 6.87KB </span>","children":null,"spread":false},{"title":"humidity.html <span style='color:#111;'> 6.87KB </span>","children":null,"spread":false},{"title":"summary.html <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"404.html <span style='color:#111;'> 179B </span>","children":null,"spread":false},{"title":"base.html <span style='color:#111;'> 3.29KB </span>","children":null,"spread":false}],"spread":false},{"title":"static","children":[{"title":"img","children":[{"title":"favicon.png <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 5.30KB </span>","children":null,"spread":false},{"title":"avatar.png <span style='color:#111;'> 132.88KB </span>","children":null,"spread":false}],"spread":true},{"title":"lib","children":[{"title":"jquery","children":[{"title":"dist","children":[{"title":"jquery.min.js <span style='color:#111;'> 82.30KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"jquery-ui","children":[{"title":"ui","children":[{"title":"core.js <span style='color:#111;'> 7.39KB </span>","children":null,"spread":false},{"title":"draggable.js <span style='color:#111;'> 31.67KB </span>","children":null,"spread":false},{"title":"sortable.js <span style='color:#111;'> 41.98KB </span>","children":null,"spread":false},{"title":"widget.js <span style='color:#111;'> 15.08KB </span>","children":null,"spread":false},{"title":"mouse.js <span style='color:#111;'> 4.82KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"jquery-ui-touch-punch","children":[{"title":"jquery.ui.touch-punch.min.js <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false}],"spread":false},{"title":"jquery-pjax","children":[{"title":"jquery.pjax.js <span style='color:#111;'> 23.30KB </span>","children":null,"spread":false}],"spread":false},{"title":"bootstrap-sass-official","children":[{"title":"assets","children":[{"title":"javascripts","children":[{"title":"bootstrap.js <span style='color:#111;'> 65.05KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"js","children":[{"title":"Chart.min.js <span style='color:#111;'> 145.20KB </span>","children":null,"spread":false},{"title":"highlight.pack.js <span style='color:#111;'> 41.51KB </span>","children":null,"spread":false},{"title":"jquery.min.js <span style='color:#111;'> 93.71KB </span>","children":null,"spread":false},{"title":"jquery.js <span style='color:#111;'> 277.73KB </span>","children":null,"spread":false},{"title":"utils.js <span style='color:#111;'> 2.99KB </span>","children":null,"spread":false},{"title":"bootstrap.js <span style='color:#111;'> 59.26KB </span>","children":null,"spread":false},{"title":"app.js <span style='color:#111;'> 8.49KB </span>","children":null,"spread":false},{"title":"metro-docs.js <span style='color:#111;'> 338B </span>","children":null,"spread":false},{"title":"bootstrap.min.js <span style='color:#111;'> 31.07KB </span>","children":null,"spread":false}],"spread":true},{"title":"fonts","children":[{"title":"fontawesome","children":[{"title":"fontawesome-webfont.svg <span style='color:#111;'> 433.96KB </span>","children":null,"spread":false},{"title":"fontawesome-webfont.woff2 <span style='color:#111;'> 75.35KB </span>","children":null,"spread":false},{"title":"fontawesome-webfont.eot <span style='color:#111;'> 161.86KB </span>","children":null,"spread":false},{"title":"FontAwesome.otf <span style='color:#111;'> 131.65KB </span>","children":null,"spread":false},{"title":"fontawesome-webfont.woff <span style='color:#111;'> 95.73KB </span>","children":null,"spread":false},{"title":"fontawesome-webfont.ttf <span style='color:#111;'> 161.67KB </span>","children":null,"spread":false}],"spread":false},{"title":"open-sans-italic-light.woff <span style='color:#111;'> 21.02KB </span>","children":null,"spread":false},{"title":"fontawesome-webfont.svg <span style='color:#111;'> 433.96KB </span>","children":null,"spread":false},{"title":"open-sans-italic.woff <span style='color:#111;'> 20.60KB </span>","children":null,"spread":false},{"title":"fontawesome-webfont.woff2 <span style='color:#111;'> 75.35KB </span>","children":null,"spread":false},{"title":"google","children":[{"title":"open-sans-italic-light.woff <span style='color:#111;'> 21.02KB </span>","children":null,"spread":false},{"title":"open-sans-italic.woff <span style='color:#111;'> 20.60KB </span>","children":null,"spread":false},{"title":"open-sans-bold.woff <span style='color:#111;'> 22.21KB </span>","children":null,"spread":false},{"title":"open-sans-semibold.woff <span style='color:#111;'> 22.07KB </span>","children":null,"spread":false},{"title":"open-sans-light.woff <span style='color:#111;'> 22.13KB </span>","children":null,"spread":false},{"title":"open-sans.woff <span style='color:#111;'> 21.44KB </span>","children":null,"spread":false}],"spread":false},{"title":"fontawesome-webfont.eot <span style='color:#111;'> 161.86KB </span>","children":null,"spread":false},{"title":"FontAwesome.otf <span style='color:#111;'> 131.65KB </span>","children":null,"spread":false},{"title":"fontawesome-webfont.woff <span style='color:#111;'> 95.73KB </span>","children":null,"spread":false},{"title":"open-sans-bold.woff <span style='color:#111;'> 22.21KB </span>","children":null,"spread":false},{"title":"open-sans-semibold.woff <span style='color:#111;'> 22.07KB </span>","children":null,"spread":false},{"title":"open-sans-light.woff <span style='color:#111;'> 22.13KB </span>","children":null,"spread":false},{"title":"open-sans.woff <span style='color:#111;'> 21.44KB </span>","children":null,"spread":false},{"title":"fontawesome-webfont.ttf <span style='color:#111;'> 161.67KB </span>","children":null,"spread":false}],"spread":false},{"title":"css","children":[{"title":"styles","children":[{"title":"monokai_sublime.css <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false}],"spread":false},{"title":"font-awesome.min.css <span style='color:#111;'> 30.27KB </span>","children":null,"spread":false},{"title":"application.min.css <span style='color:#111;'> 345.92KB </span>","children":null,"spread":false},{"title":"clean-blog.min.css <span style='color:#111;'> 6.88KB </span>","children":null,"spread":false},{"title":"metro-bootstrap.min.css <span style='color:#111;'> 112.53KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"Pi_Robot","children":[{"title":"slackbot_settings.py <span style='color:#111;'> 99B </span>","children":null,"spread":false},{"title":"run.py <span style='color:#111;'> 241B </span>","children":null,"spread":false},{"title":"plugins","children":[{"title":"tuling.py <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"tuling.json <span style='color:#111;'> 50B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"bot.py <span style='color:#111;'> 583B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"HomeEnvMonitor.ino <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]