Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kde/ktrip
Public Transport Assistance for Mobile Devices
https://github.com/kde/ktrip
Last synced: 4 days ago
JSON representation
Public Transport Assistance for Mobile Devices
- Host: GitHub
- URL: https://github.com/kde/ktrip
- Owner: KDE
- Created: 2019-07-18T08:46:36.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-01T12:01:59.000Z (7 months ago)
- Last Synced: 2024-05-01T12:02:01.375Z (7 months ago)
- Language: QML
- Homepage: https://invent.kde.org/utilities/ktrip
- Size: 2.04 MB
- Stars: 10
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSES/BSD-2-Clause.txt
Awesome Lists containing this project
README
# 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](https://cgit.kde.org/kpublictransport.git/).
# Get it
Nightly [Android APKs](https://binary-factory.kde.org/view/Android/job/KTrip_android/) and [Windows installers](https://binary-factory.kde.org/view/Windows%2064-bit/job/KTrip_Nightly_win64/) 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 6 and a number of KDE Frameworks:
- KCoreAddons
- KI18n
- KConfig
- 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](https://kdesrc-build.kde.org/) to build all of them conveniently.
## Android
You can build KTrip for Android using KDE's [Docker-based build environment](https://community.kde.org/Android/Environment_via_Container).
## Windows
You can build KTrip on Windows using KDE's [Craft](https://community.kde.org/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](https://community.kde.org/Craft). Patches are welcome.