Exemplo n.º 1
0
        notify()


@socketio.on('connect')
def connect():
    emit('lines', lines)
    notify(False)


import signal
import sys


def signal_handler(sig, frame):
    global background_run
    bot.relax()
    background_run = False
    background_thread.join()
    sys.exit(0)


signal.signal(signal.SIGINT, signal_handler)

if __name__ == '__main__':
    bot.up()
    sleep(.5)
    bot.relax()
    background_thread = Thread(target=background)
    background_thread.start()
    socketio.run(app, host='0.0.0.0', debug=True)
Exemplo n.º 2
0
b = PlotBot()


def rect(x1, y1, x2, y2):
    for x in drange(x1, x2, 0.1):
        b.goto([x, y1])
        sleep(.0005)
    for y in drange(y1, y2, 0.1):
        b.goto([x2, y])
        sleep(.0005)
    for x in drange(x2, x1, -0.1):
        b.goto([x, y2])
        sleep(.0005)
    for y in drange(y2, y1, -0.1):
        b.goto([x1, y])
        sleep(.0005)


rect(25, -50, 80, 50)

b.up()
sleep(0.2)
b.down()
sleep(0.2)

b.goto([25, -50])
b.lineto([25, 50])
b.lineto([80, 50])
b.lineto([80, -50])
b.lineto([25, -50])