mascot image

Open Source Digital Signage Access

CMD ["python", "qr_signage_api.py"]

return jsonify( 'id': current_qr.id, 'name': current_qr.name, 'url': current_qr.url, 'qr_image': qr_base64, 'description': current_qr.description, 'duration': current_qr.display_duration ) @app.route('/api/track-scan', methods=['POST']) def track_scan(): data = request.json qr_id = data.get('qr_id') open source digital signage

# requirements.txt Flask==2.3.0 flask-cors==4.0.0 flask-sqlalchemy==3.0.5 qrcode==7.4.2 Pillow==10.0.0 For Xibo: Use the HTML package with iframe embedding CMD ["python", "qr_signage_api

COPY requirements.txt . RUN pip install -r requirements.txt "qr_signage_api.py"] return jsonify( 'id': current_qr.id

if not active_qrs: return jsonify('error': 'No active QR codes'), 404