#!/bin/bash # export-to-browser.sh - Export MT5 report to browser-viewable HTML # Usage: ./export-to-browser.sh [path/to/report.html] SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # Colors GREEN='\033[0;32m' BLUE='\033[0;34m' NC='\033[0m' echo -e "${BLUE}=== MT5 Report to Browser Export ===${NC}" echo "" # Run the Python exporter if [ -f "${SCRIPT_DIR}/export-report-html.py" ]; then OUTPUT=$(python3 "${SCRIPT_DIR}/export-report-html.py" "$@" 2>&1) echo "$OUTPUT" # Extract the output file path OUTPUT_FILE=$(echo "$OUTPUT" | grep "Report exported to:" | sed 's/.*exported to: //') if [ -n "$OUTPUT_FILE" ] && [ -f "$OUTPUT_FILE" ]; then echo "" echo -e "${GREEN}✅ Export complete!${NC}" echo "" echo "To view in browser:" echo " 1. Copy the HTML file to your local machine" echo " 2. Open it in any web browser" echo "" echo "Or on this server with a text browser:" echo " lynx $OUTPUT_FILE" echo " w3m $OUTPUT_FILE" fi else echo "❌ export-report-html.py not found" exit 1 fi