main.py 544 B

1234567891011121314151617181920212223242526
  1. import os
  2. from flask import Flask, request
  3. app = Flask(__name__)
  4. @app.route('/', methods=['POST'])
  5. def main():
  6. data = request.get_data(as_text=True)
  7. data = data[data.find('\n***'):data.rfind('\n---')]
  8. pos58_print(data)
  9. # print(data)
  10. return '!'
  11. @app.route('/test/<data>', methods=['GET'])
  12. def pos58_print(data):
  13. with open('/dev/usb/lp0', 'w') as lpr:
  14. lpr.write(data + '\n')
  15. return '!'
  16. if __name__ == '__main__':
  17. app.secret_key = os.urandom(24)
  18. app.run(host='0.0.0.0', port='8099', debug=True)