From 9b8c08a310bd145103de3f809d5e08c8e50f1bee Mon Sep 17 00:00:00 2001 From: sammyoina Date: Mon, 22 Jun 2020 23:21:46 +0300 Subject: [PATCH 1/2] Adding support for RPi.GPIO --- libs/python.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/python.json b/libs/python.json index 3fe9c42..330211b 100644 --- a/libs/python.json +++ b/libs/python.json @@ -205,5 +205,6 @@ {"id":"py.psutil","imports":["psutil"],"name":"psutil","repo":"giampaolo/psutil","tags":["system"],"tech":["utils"],"status":"model-ready"}, {"id":"py.python-dateutil","imports":["dateutil"],"name":"dateutil","repo":"dateutil/dateutil","tags":["date-time"],"tech":["utils"],"status":"model-ready"}, {"id":"py.python-slugify","imports":["slugify"],"name":"Slugify","repo":"un33k/python-slugify","tags":["unicode-slugs"],"tech":["utils"],"status":"model-ready"}, - {"id":"py.supervisor","imports":["xmlrpclib"],"name":"supervisor","repo":"Supervisor/supervisor","tags":["process-control"],"tech":["utils"],"status":"awaiting-model"} + {"id":"py.supervisor","imports":["xmlrpclib"],"name":"supervisor","repo":"Supervisor/supervisor","tags":["process-control"],"tech":["utils"],"status":"awaiting-model"}, + {"id":"py.RPi-GPIO", "imports":["RPi.GPIO"],"name":"RPi.GPIO","repo":"","tags":["automation"],"tech":["iot"],"examples":["https://github.com/nosix/raspberry-gpio-emulator"],"status":"awaiting-model"} ] From a49bf5e2b234cc831006c57871728e2cd454bd5b Mon Sep 17 00:00:00 2001 From: sammyoina Date: Mon, 22 Jun 2020 23:31:40 +0300 Subject: [PATCH 2/2] Adding support for gpiozero --- libs/javascript.json | 4 ++-- libs/python.json | 5 +++-- tools/coverage/libstats.js | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/libs/javascript.json b/libs/javascript.json index f51068f..68dd6a3 100644 --- a/libs/javascript.json +++ b/libs/javascript.json @@ -105,6 +105,6 @@ {"id":"js.moment","imports":["moment"],"name":"moment","repo":"moment/moment","tags":["date-time"],"tech":["utils"],"status":"model-ready"}, {"id":"js.node-datetime","imports":["node-datime"],"name":"node-datetime","repo":"voltrue2/node-datetime","tags":["date-time"],"tech":["utils"],"status":"model-ready"}, {"id":"js.q","imports":["q"],"name":"q","repo":"kriskowal/q","tags":["promises"],"tech":["utils"],"status":"model-ready"}, - {"id":"js.underscore","imports":["underscore"],"name":"underscore","repo":"jashkenas/underscore","tags":["toolkit"],"tech":["utils"],"status":"model-ready"}, - {"id":"js.ramda","imports":["ramda"],"name":"ramda","repo":"ramda/ramda","tags":["toolkit"],"tech":["utils","functional"],"status":"awaiting-model"} + {"id":"js.ramda","imports":["ramda"],"name":"ramda","repo":"ramda/ramda","tags":["toolkit"],"tech":["utils","functional"],"status":"awaiting-model"}, + {"id":"js.underscore","imports":["underscore"],"name":"underscore","repo":"jashkenas/underscore","tags":["toolkit"],"tech":["utils"],"status":"model-ready"} ] diff --git a/libs/python.json b/libs/python.json index 330211b..29374f7 100644 --- a/libs/python.json +++ b/libs/python.json @@ -118,6 +118,8 @@ {"id":"py.scrapy","imports":["scrapy"],"name":"scrapy","repo":"scrapy/scrapy","tags":["web-crawler"],"tech":["internet"],"status":"model-ready"}, {"id":"py.urllib3","imports":["urllib3"],"name":"urllib3","repo":"urllib3/urllib3","tags":["http-client"],"tech":["internet"],"status":"model-ready"}, {"id":"py.six","imports":["six"],"name":"Six","repo":"benjaminp/six","tags":["python2-python3"],"tech":["interoperability"],"status":"model-ready"}, + {"id":"py.RPi-GPIO","imports":["RPi.GPIO"],"name":"RPi.GPIO","repo":"","tags":["automation"],"tech":["iot"],"examples":["https://github.com/nosix/raspberry-gpio-emulator"],"status":"awaiting-model"}, + {"id":"py.gpiozero","imports":["gpiozero"],"name":"gpiozero","repo":"gpiozero/gpiozero","tags":["automation"],"tech":["iot"],"status":"awaiting-model"}, {"id":"py.homeassistant","imports":["homeassistant"],"name":"homeassistant","repo":"home-assistant/home-assistant","tags":["automation"],"tech":["iot"],"status":"model-ready"}, {"id":"py.m3u8","imports":["m3u8"],"name":"m3u8","repo":"globocom/m3u8","tags":["m3u8-files"],"tech":["media"],"status":"model-ready"}, {"id":"py.decorator","imports":["decorator"],"name":"decorator","repo":"micheles/decorator","tags":["decorators"],"tech":["metaprogramming"],"status":"awaiting-model"}, @@ -205,6 +207,5 @@ {"id":"py.psutil","imports":["psutil"],"name":"psutil","repo":"giampaolo/psutil","tags":["system"],"tech":["utils"],"status":"model-ready"}, {"id":"py.python-dateutil","imports":["dateutil"],"name":"dateutil","repo":"dateutil/dateutil","tags":["date-time"],"tech":["utils"],"status":"model-ready"}, {"id":"py.python-slugify","imports":["slugify"],"name":"Slugify","repo":"un33k/python-slugify","tags":["unicode-slugs"],"tech":["utils"],"status":"model-ready"}, - {"id":"py.supervisor","imports":["xmlrpclib"],"name":"supervisor","repo":"Supervisor/supervisor","tags":["process-control"],"tech":["utils"],"status":"awaiting-model"}, - {"id":"py.RPi-GPIO", "imports":["RPi.GPIO"],"name":"RPi.GPIO","repo":"","tags":["automation"],"tech":["iot"],"examples":["https://github.com/nosix/raspberry-gpio-emulator"],"status":"awaiting-model"} + {"id":"py.supervisor","imports":["xmlrpclib"],"name":"supervisor","repo":"Supervisor/supervisor","tags":["process-control"],"tech":["utils"],"status":"awaiting-model"} ] diff --git a/tools/coverage/libstats.js b/tools/coverage/libstats.js index a0ebfc8..7836c00 100644 --- a/tools/coverage/libstats.js +++ b/tools/coverage/libstats.js @@ -33,7 +33,7 @@ window.libStats = [ ], [ "JavaScript", - 107 + 108 ], [ "Kotlin", @@ -57,7 +57,7 @@ window.libStats = [ ], [ "Python", - 205 + 209 ], [ "Ruby",