HSL|HRT is an easy-to-use route planner designed for public transportation in the city of Helsinki and its surrounding area. With the app, you can quickly check the schedules for each bus or tram line, plan routes, save your favorite bus stops, and even see the real-time locations of buses on a map.
With HSL|HRT, you can:
The app displays also current time. So, no need to close the app to know what time is it.
HSL|HRT is available in English (as default language), in Finnish and Swedish.
Source codes are available on Codeberg.org: https://codeberg.org/Laurent_C/harbour-hsl
This app is a kind of clone of my other appication Nysse but for Helsinki and its network. It has been tested on Sailfish OS 5.1 on Sony Xperia 10 III (aarch64) in real and personal use, as well as on an emulator (i386 version).
| Attachment | Size | Date |
|---|---|---|
| 354.98 KB | 30/09/2026 - 18:42 | |
| 350.9 KB | 30/09/2026 - 18:42 | |
| 357.91 KB | 30/09/2026 - 18:42 |
(none)
Comments
slava
Thu, 2026/10/01 - 02:42
Permalink
could you please try recompiling it against older sdk?
[root@Xperia10II-DualSIM tmp]# rpm -i harbour-hsl-1.0-1.aarch64.rpm error: Failed dependencies: libc.so.6(GLIBC_2.34)(64bit) is needed by harbour-hsl-1.0-1.aarch64 [root@Xperia10II-DualSIM tmp]#slava
Thu, 2026/10/01 - 03:05
Permalink
never mind, I was able to recompile it myself. btw the app is producing a bunch of errors like this:
[W] unknown:0 - QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x6189e2fe38), parent's thread is QThread(0x6189c47c10), current thread is QQuickPixmapReader(0x618a44c300)
[W] unknown:0 - QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x6189e2fe38), parent's thread is QThread(0x6189c47c10), current thread is QQuickPixmapReader(0x618a44c300)
[W] unknown:0 - QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x6189e2fe38), parent's thread is QThread(0x6189c47c10), current thread is QQuickPixmapReader(0x618a44c300)
[W] unknown:0 - QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x6189e2fe38), parent's thread is QThread(0x6189c47c10), current thread is QQuickPixmapReader(0x618a44c300)
[W] unknown:0 - QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x6189e2fe38), parent's thread is QThread(0x6189c47c10), current thread is QQuickPixmapReader(0x618a44c300)
[W] unknown:0 - QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x6189e2fe38), parent's thread is QThread(0x6189c47c10), current thread is QQuickPixmapReader(0x618a44c300)
[W] unknown:0 - QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x6189e2fe38), parent's thread is QThread(0x6189c47c10), current thread is QQuickPixmapReader(0x618a44c300)
[W] unknown:0 - QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x6189e2fe38), parent's thread is QThread(0x6189c47c10), current thread is QQuickPixmapReader(0x618a44c300)
[W] unknown:0 - QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x6189e2fe38), parent's thread is QThread(0x6189c47c10), current thread is QQuickPixmapReader(0x618a44c300)
[W] unknown:0 - QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x6189e2fe38), parent's thread is QThread(0x6189c47c10), current thread is QQuickPixmapReader(0x618a44c300)
but seems to be working and looks quite promising so far. thanks!