Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jakuko99/traininfo
Simple app for using API provided by Slovak railroad company to extract and display information about trains. Most of the code is handled in QML via JavaScript, Python is used only for requesting data from API. Currently still in development, though basic functionality is done.
https://github.com/jakuko99/traininfo
javascript python qml ubports ubuntutouch
Last synced: 16 days ago
JSON representation
Simple app for using API provided by Slovak railroad company to extract and display information about trains. Most of the code is handled in QML via JavaScript, Python is used only for requesting data from API. Currently still in development, though basic functionality is done.
- Host: GitHub
- URL: https://github.com/jakuko99/traininfo
- Owner: Jakuko99
- License: other
- Created: 2023-02-22T11:36:12.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-01T17:14:08.000Z (about 1 year ago)
- Last Synced: 2023-10-01T20:29:56.733Z (about 1 year ago)
- Topics: javascript, python, qml, ubports, ubuntutouch
- Language: QML
- Homepage:
- Size: 639 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Train info
Simple app for getting train information from API provided by Railways of Slovak republic. Currently you can search a train by entering its number or get list of all trains and filter them by their type. Maybe in future I will add functionality for watching and reporting info about chosen trains via push notifications. App is written in QML and JavaScript, Python is used for handling calls to the API and sending data to the app.
## Launching the app
If you don't have Clickable installed, install it via this [link](https://clickable-ut.dev/en/latest/install.html)Clone the repository: `https://github.com/Jakuko99/traininfo.git`
For launch in desktop mode use: `clickable desktop` or for uploading the app to your phone just run: `clickable`
App has been developed for Xenial (16.04), but it should work on Focal (20.04) as well (untested). Works fine on Xiaomi Redmi Note 9 Pro (OTA-24), on other phones there could be possibly problem with element scaling. For now I'm not going to add this app to the OpenStore because of app icon copyright (will need to change it if I decide to publish the app) and it is just a hobby project for me. If you want to try it you can always find latest version of click package in releases.
## License
Copyright (C) 2023 Jakub Krško
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3, as published
by the Free Software Foundation.This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranties of MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see .