[image: {8DC5FD1C-AFBB-4298-8312-287C0AE605C9}.jpeg] MMM-AtticaBus - Real-time Athens OASA bus arrivals A custom MagicMirror² module that allows users to monitor real-time public transport schedules and bus arrival times for Athens, Greece (OASA Telematics). Description MMM-AtticaBus provides live updates for bus stops across Attica using the official OASA Telematics API endpoints. It lets you configure multiple stops, custom titles, and specific bus lines so you can see exactly when your bus is arriving right on your Smart Mirror. Features Real-time Updates: Displays remaining arrival times (in minutes) dynamically. Multi-stop Support: Track multiple stations simultaneously with personalized custom titles. Line Filtering: Filter specific bus lines per station or view all incoming buses. Lightweight Design: Designed to seamlessly fit into any Smart Mirror layout. Screenshots / Preview (If you have a screenshot, you can drag and drop it here or attach it) Installation Navigate to your MagicMirror modules folder: cd ~/MagicMirror/modules Clone the repository: git clone https://github.com/spirosbaden/MMM-AtticaBus Navigate to the module folder and install dependencies (if any): cd MMM-AtticaBus npm install Configuration Add the following block to your config/config.js file: { module: "MMM-AtticaBus", position: "top_center", config: { updateInterval: 30000, stations: [ { stopId: "060014", title: "🏠 Home - Egaleo", buses: ["021"] }, { stopId: "060034", title: "🏢 Goudi - Maraslios", buses: ["046"] }, { stopId: "060002", title: "🚏 Syntagma", buses: [] } ] } } Links GitHub Repository: https://github.com/spirosbaden/MMM-AtticaBus Feedback & Issues If you encounter any bugs, have feature requests, or want to contribute, feel free to open an issue on the GitHub repository or reply directly to this thread!