<blocks app="Snap! 4.0, http://snap.berkeley.edu" version="1"> <block-definition s="%'hostname' x" type="reporter" category="pen"> <header></header> <code></code> <inputs> <input type="%txt">raspberrypi</input> </inputs> <script> <block s="doReport"> <block s="reportURL"> <block s="reportJoinWords"> <list> <block var="hostname"/> <l>:9000/x</l> </list> </block> </block> </block> </script> </block-definition> <block-definition s="%'hostname' y" type="reporter" category="pen"> <header></header> <code></code> <inputs> <input type="%txt">raspberrypi</input> </inputs> <script> <block s="doReport"> <block s="reportURL"> <block s="reportJoinWords"> <list> <block var="hostname"/> <l>:9000/y</l> </list> </block> </block> </block> </script> </block-definition> <block-definition s="%'hostname' clear all" type="command" category="pen"> <header></header> <code></code> <inputs> <input type="%txt">raspberrypi</input> </inputs> <script> <block s="doReport"> <block s="reportURL"> <block s="reportJoinWords"> <list> <block var="hostname"/> <l>:9000/clear</l> </list> </block> </block> </block> </script> </block-definition> <block-definition s="%'hostname' show" type="command" category="pen"> <header></header> <code></code> <inputs> <input type="%txt">raspberrypi</input> </inputs> <script> <block s="doReport"> <block s="reportURL"> <block s="reportJoinWords"> <list> <block var="hostname"/> <l>:9000/show</l> </list> </block> </block> </block> </script> </block-definition> <block-definition s="%'hostname' set all r %'R' g %'G' b %'B'" type="command" category="pen"> <header></header> <code></code> <inputs> <input type="%txt">raspberrypi</input> <input type="%n">255</input> <input type="%n">0</input> <input type="%n">0</input> </inputs> <script> <block s="doReport"> <block s="reportURL"> <block s="reportJoinWords"> <list> <block var="hostname"/> <l>:9000/set_all?r=</l> <block var="R"/> <l>&g=</l> <block var="G"/> <l>&b=</l> <block var="B"/> </list> </block> </block> </block> </script> </block-definition> <block-definition s="%'hostname' brightness" type="reporter" category="pen"> <header></header> <code></code> <inputs> <input type="%txt">raspberrypi</input> </inputs> <script> <block s="doReport"> <block s="reportURL"> <block s="reportJoinWords"> <list> <block var="hostname"/> <l>:9000/get_brightness</l> </list> </block> </block> </block> </script> </block-definition> <block-definition s="%'hostname' brightness %'brightness'" type="command" category="pen"> <header></header> <code></code> <inputs> <input type="%txt">raspberrypi</input> <input type="%n">0.3</input> </inputs> <script> <block s="doReport"> <block s="reportURL"> <block s="reportJoinWords"> <list> <block var="hostname"/> <l>:9000/brightness/</l> <block var="brightness"/> </list> </block> </block> </block> </script> </block-definition> <block-definition s="%'hostname' set pixel x %'x' y %'y' r %'r' g %'g' b %'b'" type="command" category="pen"> <header></header> <code></code> <inputs> <input type="%txt">raspberrypi</input> <input type="%n">0</input> <input type="%n">0</input> <input type="%n">255</input> <input type="%n">0</input> <input type="%n">0</input> </inputs> <script> <block s="doReport"> <block s="reportURL"> <block s="reportJoinWords"> <list> <block var="hostname"/> <l>:9000/set_pixel?x=</l> <block var="x"/> <l>&y=</l> <block var="y"/> <l>&r=</l> <block var="r"/> <l>&g=</l> <block var="g"/> <l>&b=</l> <block var="b"/> </list> </block> </block> </block> </script> </block-definition> <block-definition s="%'hostname' get pixel x %'x' y %'y'" type="reporter" category="pen"> <header></header> <code></code> <inputs> <input type="%txt">raspberrypi</input> <input type="%n">0</input> <input type="%n">0</input> </inputs> <script> <block s="doReport"> <block s="reportURL"> <block s="reportJoinWords"> <list> <block var="hostname"/> <l>:9000/get_pixel?x=</l> <block var="x"/> <l>&y=</l> <block var="y"/> </list> </block> </block> </block> </script> </block-definition> <block-definition s="%'hostname' rotation %'rotation'" type="command" category="pen"> <header></header> <code></code> <inputs> <input type="%txt">raspberrypi</input> <input type="%n">0</input> </inputs> <script> <block s="doReport"> <block s="reportURL"> <block s="reportJoinWords"> <list> <block var="hostname"/> <l>:9000/rotation/</l> <block var="rotation"/> </list> </block> </block> </block> </script> </block-definition> <block-definition s="%'hostname' set pixel x %'x' y %'y' %'rgb'" type="command" category="pen"> <header></header> <code></code> <inputs> <input type="%txt">raspberrypi</input> <input type="%n">0</input> <input type="%n">0</input> <input type="%txt">255,0,0</input> </inputs> <script> <block s="doReport"> <block s="reportURL"> <block s="reportJoinWords"> <list> <block var="hostname"/> <l>:9000/set_pixel_rgb/</l> <block var="rgb"/> <l>?x=</l> <block var="x"/> <l>&y=</l> <block var="y"/> </list> </block> </block> </block> </script> </block-definition> <block-definition s="%'hostname' set all %'rbp'" type="command" category="pen"> <header></header> <code></code> <inputs> <input type="%txt">raspberrypi</input> <input type="%txt">255,0,0</input> </inputs> <script> <block s="doReport"> <block s="reportURL"> <block s="reportJoinWords"> <list> <block var="hostname"/> <l>:9000/set_all_rgb/</l> <block var="rbp"/> </list> </block> </block> </block> </script> </block-definition> </blocks>