bwildenhain / ktrip

Public Transport Assistance for Mobile Devices

Home Page:https://invent.kde.org/utilities/ktrip

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Summary

KTrip is a public transport assistant targeted towards mobile Linux and Android.

It allows to query journeys for a wide range of countries/public transport providers by leveraging KPublicTransport.

Download on Flathub

Get it

Nightly Android APKs and Windows installers can be found at KDE's binary factory.

Nightly Flatpak builds are available:

flatpak remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo

flatpak install kdeapps org.kde.ktrip

Building

KTrip depends on Qt 5 and a number of KDE Frameworks:

  • KCoreAddons
  • KI18n
  • KConfig
  • KItemModels
  • Kirigami
  • KPublicTransport
  • kirigami-addons

Linux

git clone https://invent.kde.org/utilities/ktrip

cd ktrip

mkdir build

cd build

cmake -DCMAKE_INSTALL_PREFIX=/usr ..

make

sudo make install

This assumes that all dependencies are installed. If your distribution does not provide them you can use kdesrc-build to build all of them conveniently.

Android

You can build KTrip for Android using KDE's Docker-based build environment.

Windows

You can build KTrip on Windows using KDE's Craft.

macOS and iOS

Running on macOS and iOS should be possible in theory, but is untested. Building on macOS should be possible using KDE's Craft. Patches are welcome.

About

Public Transport Assistance for Mobile Devices

https://invent.kde.org/utilities/ktrip


Languages

Language:QML 51.4%Language:C++ 32.5%Language:CMake 9.5%Language:Java 6.4%Language:Shell 0.2%