https://github.com/teogramm/oasth
A library offering access to the OASTH API.
https://github.com/teogramm/oasth
bus java kotlin oasth thessaloniki transit
Last synced: 5 months ago
JSON representation
A library offering access to the OASTH API.
- Host: GitHub
- URL: https://github.com/teogramm/oasth
- Owner: teogramm
- License: gpl-3.0
- Created: 2021-02-21T12:10:52.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-07-07T08:15:16.000Z (11 months ago)
- Last Synced: 2025-07-07T08:39:49.679Z (11 months ago)
- Topics: bus, java, kotlin, oasth, thessaloniki, transit
- Language: Kotlin
- Homepage: https://oasth.readthedocs.io/
- Size: 124 KB
- Stars: 12
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
oasth
========
This is a library for accessing the OASTH API.
Example usage:
import xyz.teogramm.oasth.Oasth
val oasth = Oasth()
val data = oasth.fetch()
Features
--------
- Get static data about the network. Routes, lines, stops and schedules.
- Get live data about bus locations and arrival times.
Usage
------------
The library is available in Maven Central with artifact ID: ```xyz.teogramm:oasth```
Gradle Kotlin DSL Example:
#### **build.gradle.kts**
```kotlin
repositories {
mavenCentral()
}
dependencies {
implementation("xyz.teogramm:oasth:0.9.1")
}
```
Documentation
----------
Documentation is available on [ReadTheDocs](https://oasth.readthedocs.io/).
Contribute
----------
Bug reports and pull requests are welcome!
- Issue Tracker: github.com/teogramm/oasth/issues
License
-------
The project is licensed under the GPLv3 licence.