[{"title":"( 93 个子文件 189KB ) python-miio, 用于控制 小米 智能设备的python 库&控制台工具.zip","children":[{"title":"python-miio-master","children":[{"title":"MANIFEST.in <span style='color:#111;'> 226B </span>","children":null,"spread":false},{"title":"README.rst <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false},{"title":"miio","children":[{"title":"waterpurifier.py <span style='color:#111;'> 5.66KB </span>","children":null,"spread":false},{"title":"exceptions.py <span style='color:#111;'> 478B </span>","children":null,"spread":false},{"title":"fan.py <span style='color:#111;'> 23.49KB </span>","children":null,"spread":false},{"title":"aqaracamera.py <span style='color:#111;'> 9.46KB </span>","children":null,"spread":false},{"title":"ceil_cli.py <span style='color:#111;'> 4.32KB </span>","children":null,"spread":false},{"title":"vacuumcontainers.py <span style='color:#111;'> 16.50KB </span>","children":null,"spread":false},{"title":"chuangmi_plug.py <span style='color:#111;'> 7.30KB </span>","children":null,"spread":false},{"title":"airfresh.py <span style='color:#111;'> 9.24KB </span>","children":null,"spread":false},{"title":"airdehumidifier.py <span style='color:#111;'> 9.54KB </span>","children":null,"spread":false},{"title":"toiletlid.py <span style='color:#111;'> 4.23KB </span>","children":null,"spread":false},{"title":"vacuum_cli.py <span style='color:#111;'> 18.37KB </span>","children":null,"spread":false},{"title":"airpurifier.py <span style='color:#111;'> 18.49KB </span>","children":null,"spread":false},{"title":"philips_eyecare.py <span style='color:#111;'> 7.64KB </span>","children":null,"spread":false},{"title":"chuangmi_ir.py <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"ceil.py <span style='color:#111;'> 6.88KB </span>","children":null,"spread":false},{"title":"chuangmi_camera.py <span style='color:#111;'> 7.94KB </span>","children":null,"spread":false},{"title":"extract_tokens.py <span style='color:#111;'> 7.42KB </span>","children":null,"spread":false},{"title":"utils.py <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"discovery.py <span style='color:#111;'> 8.45KB </span>","children":null,"spread":false},{"title":"plug_cli.py <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"airqualitymonitor.py <span style='color:#111;'> 9.85KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"wifirepeater.py <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"yeelight.py <span style='color:#111;'> 8.56KB </span>","children":null,"spread":false},{"title":"philips_bulb.py <span style='color:#111;'> 4.98KB </span>","children":null,"spread":false},{"title":"updater.py <span style='color:#111;'> 3.02KB </span>","children":null,"spread":false},{"title":"protocol.py <span style='color:#111;'> 7.10KB </span>","children":null,"spread":false},{"title":"vacuum.py <span style='color:#111;'> 19.45KB </span>","children":null,"spread":false},{"title":"cli.py <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"philips_moonlight.py <span style='color:#111;'> 7.74KB </span>","children":null,"spread":false},{"title":"philips_eyecare_cli.py <span style='color:#111;'> 4.81KB </span>","children":null,"spread":false},{"title":"click_common.py <span style='color:#111;'> 9.10KB </span>","children":null,"spread":false},{"title":"powerstrip.py <span style='color:#111;'> 7.85KB </span>","children":null,"spread":false},{"title":"data","children":[{"title":"cooker_profiles.json <span style='color:#111;'> 12.88KB </span>","children":null,"spread":false}],"spread":false},{"title":"wifispeaker.py <span style='color:#111;'> 5.84KB </span>","children":null,"spread":false},{"title":"cooker.py <span style='color:#111;'> 26.07KB </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"test_vacuum.py <span style='color:#111;'> 6.17KB </span>","children":null,"spread":false},{"title":"test_wifirepeater.py <span style='color:#111;'> 5.73KB </span>","children":null,"spread":false},{"title":"test_airhumidifier.py <span style='color:#111;'> 22.52KB </span>","children":null,"spread":false},{"title":"test_philips_moonlight.py <span style='color:#111;'> 8.27KB </span>","children":null,"spread":false},{"title":"test_airdehumidifier.py <span style='color:#111;'> 6.34KB </span>","children":null,"spread":false},{"title":"test_ceil.py <span style='color:#111;'> 6.19KB </span>","children":null,"spread":false},{"title":"test_click_common.py <span style='color:#111;'> 222B </span>","children":null,"spread":false},{"title":"test_airconditioningcompanion.py <span style='color:#111;'> 9.76KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"test_airqualitymonitor.py <span style='color:#111;'> 4.03KB </span>","children":null,"spread":false},{"title":"test_yeelight.py <span style='color:#111;'> 6.53KB </span>","children":null,"spread":false},{"title":"test_philips_eyecare.py <span style='color:#111;'> 5.99KB </span>","children":null,"spread":false},{"title":"test_fan.py <span style='color:#111;'> 29.18KB </span>","children":null,"spread":false},{"title":"test_chuangmi_plug.py <span style='color:#111;'> 6.44KB </span>","children":null,"spread":false},{"title":"test_chuangmi_ir.json <span style='color:#111;'> 5.32KB </span>","children":null,"spread":false},{"title":"test_airfresh.py <span style='color:#111;'> 6.44KB </span>","children":null,"spread":false},{"title":"test_toiletlid.py <span style='color:#111;'> 2.63KB </span>","children":null,"spread":false},{"title":"test_protocol.py <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false},{"title":"test_philips_bulb.py <span style='color:#111;'> 5.54KB </span>","children":null,"spread":false},{"title":"test_airpurifier.py <span style='color:#111;'> 12.78KB </span>","children":null,"spread":false},{"title":"dummies.py <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"test_chuangmi_ir.py <span style='color:#111;'> 4.30KB </span>","children":null,"spread":false},{"title":"test_airconditioningcompanion.json <span style='color:#111;'> 5.62KB </span>","children":null,"spread":false},{"title":"test_powerstrip.py <span style='color:#111;'> 7.25KB </span>","children":null,"spread":false},{"title":"test_waterpurifier.py <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false}],"spread":false},{"title":"version.py <span style='color:#111;'> 37B </span>","children":null,"spread":false},{"title":"pwzn_relay.py <span style='color:#111;'> 4.87KB </span>","children":null,"spread":false},{"title":"airhumidifier.py <span style='color:#111;'> 13.57KB </span>","children":null,"spread":false},{"title":"airconditioningcompanion.py <span style='color:#111;'> 15.23KB </span>","children":null,"spread":false},{"title":"device.py <span style='color:#111;'> 13.01KB </span>","children":null,"spread":false}],"spread":false},{"title":".hound.yml <span style='color:#111;'> 51B </span>","children":null,"spread":false},{"title":".flake8.ini <span style='color:#111;'> 112B </span>","children":null,"spread":false},{"title":"requirements_docs.txt <span style='color:#111;'> 73B </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 160B </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 136B </span>","children":null,"spread":false},{"title":"tox.ini <span style='color:#111;'> 855B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 34.32KB </span>","children":null,"spread":false},{"title":"RELEASING.md <span style='color:#111;'> 828B </span>","children":null,"spread":false},{"title":"LICENSE.md <span style='color:#111;'> 34.10KB </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":".pre-commit-config.yaml <span style='color:#111;'> 112B </span>","children":null,"spread":false},{"title":"docs","children":[{"title":"ceil.rst <span style='color:#111;'> 238B </span>","children":null,"spread":false},{"title":"conf.py <span style='color:#111;'> 5.43KB </span>","children":null,"spread":false},{"title":"discovery.rst <span style='color:#111;'> 10.86KB </span>","children":null,"spread":false},{"title":"miio.rst <span style='color:#111;'> 3.92KB </span>","children":null,"spread":false},{"title":"new_devices.rst <span style='color:#111;'> 969B </span>","children":null,"spread":false},{"title":"vacuum.rst <span style='color:#111;'> 5.92KB </span>","children":null,"spread":false},{"title":"index.rst <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 611B </span>","children":null,"spread":false},{"title":"troubleshooting.rst <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false},{"title":"plug.rst <span style='color:#111;'> 237B </span>","children":null,"spread":false},{"title":"eyecare.rst <span style='color:#111;'> 265B </span>","children":null,"spread":false}],"spread":false},{"title":".readthedocs.yml <span style='color:#111;'> 87B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 90B </span>","children":null,"spread":false},{"title":"CHANGELOG.md <span style='color:#111;'> 77.42KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]