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 |
|---|---|---|
| 358.69 KB | 01/10/2026 - 15:34 | |
| 355.06 KB | 01/10/2026 - 15:34 | |
| 357.91 KB | 01/10/2026 - 15:34 |
Version 1.1 :
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]#LaurentC
Thu, 2026/10/01 - 15:35
Permalink
This issue was my mistake. I'm still learning, so I don't know all the tricks yet. I had built the files using Sailfish OS version 5.1. The new ones are built using version 4.5, so this issue won't occur anymore.
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!
LaurentC
Thu, 2026/10/01 - 15:35
Permalink
It should be fixed now.