A sleek and efficient macOS menu bar app for tracking Israel Railways train schedules in real-time.
- Quick Access: See upcoming trains at a glance in a popover interface
- Notifications: Set a reminder for specific train
- Customization: Set preferred departure & destination stations
- Favorite Routes: Save and quickly switch between your commonly used routes
- Smart Filtering: Filter trains by walking time and number of train changes
brew tap drehelis/tap
# Install
brew install --cask ILrail-bar
- Download the latest release from the Releases page
- Open the DMG file (Read README.txt!) and drag ILrail-bar to your Applications folder
- Launch the app from your Applications folder
- Clone this repository:
git clone https://github.com/drehelis/ILrail-bar.git
- Open the project in Xcode
- Build and run the application (⌘+R)
Alternatively, you can build from the command line:
cd ILrail-bar
xcodebuild -project ILrail-bar.xcodeproj -configuration Debug
open build/Debug/ILrail-bar.appTo pack DMG file, use ./utils/package_dmg.sh
- Initial Setup: When you first launch the app, it will appear in your menu bar with a train icon
- View Trains: Click the icon to open a popover with upcoming train information
- Preferences: Click the "Preferences" button in the popover to configure your stations, refresh interval, active days and additional filters
- Quick Actions:
- Use the "Reverse Direction" button (↔) to swap departure and arrival stations
- Click on a train listing to copy its details to your clipboard
- Right-click on a train row to set notifications
ILrail-bar accesses Israel Railways data directly and does not collect or store any personal data. All requests are made directly from your device to retrieve real-time train schedule information.
Feedback and contributions are welcome! Please feel free to:
- Open an issue for bug reports or feature requests
- Submit a pull request for bug fixes or new features
This project is licensed under the MIT License - see the LICENSE file for details.
