BeRail is a Sailfish OS application to plan your journeys on the Belgian railway.
Clone or download
Permalink
Failed to load latest commit information.
docs BeRail V2.0 (#38) Jan 7, 2018
icons
qml Workaround for iRail API issue #335 (#39) Jan 8, 2018
rpm Workaround for iRail API issue #335 (#39) Jan 8, 2018
src Workaround for iRail API issue #335 (#39) Jan 8, 2018
store BeRail V2.0 (#38) Jan 7, 2018
translations
.gitignore BeRail V2.0 (#38) Jan 7, 2018
LICENSE BeRail V2.0 (#38) Jan 7, 2018
README.md
harbour-berail.desktop Added DE translation Jun 3, 2017
harbour-berail.pro

README.md


BeRail

BeRail

BeRail is a Sailfish OS application to plan your journeys on the Belgian railway. It uses the iRail API as source of information and is part of the iRail project.

BeRail is available in the official Jolla Store and on Openrepos.net.

Features

  • Trip planner
  • List of all trains that departure from a certain station in NMBS/SNCB old style
  • Switch easy between departure and arrival station with just one click
  • Integrated disturbances monitor for delays and interruptions
  • Follow the trip of a train in real time
  • Remember your favourite stations
  • Quick access to your recent connections
  • iRail occupancies shown with every connection, train, ...
  • Simple beautiful Silica UI based on QML
  • C++ backend based on Qt5

Contributions

BeRail is an open source project licensed under the GPLv3 license and is open for contributions.

How to contribute

  1. Fork and clone this repo
  2. Open your Sailfish SDK and load the harbour-berail.pro file
  3. Add both targets in the SDK project setup (armv7hl and i486)
  4. Implement your changes
  5. Test and build if everything works
  6. Make a Pull request following the PR template

Architecture overview

A class diagram for the C++ back end and the QML UI is available in this repo under the folder 'docs'.

Roadmap

Take a look at the BeRail Github issues, milestones and projects.

Translations

You can translate BeRail using the Transifex translation service. In case the language isn't available, you can always request it and I will add it as soon as possible.

https://www.transifex.com/dylanvanassche/harbour-berail/

The translations are automatically updated on Transifex when a Pull Request has been merged in this repo.

Translations status

Powered by

Screenshots

Screenshots