Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jonasdoebertin/php-geofox-gti-client

🚧 PHP wrapper for the Geofox Thin Interface (GTI) serving public transportation data for Hamburg.
https://github.com/jonasdoebertin/php-geofox-gti-client

api client geofox gti hvv php public-transportation

Last synced: about 2 months ago
JSON representation

🚧 PHP wrapper for the Geofox Thin Interface (GTI) serving public transportation data for Hamburg.

Awesome Lists containing this project

README

        

🚧 This project is still under early development and not ready for production use. 🚧


Latest Stable Version
Latest Unstable Version
Build Status
StyleCI
License

# Geofox GTI Client

PHP wrapper for the Geofox Thin Interface (GTI) serving public transportation data for Hamburg.

## Todo

This project is still under early development and not ready for production use. Only

### API Methods

- [ ] **init**
- [x] Request
- [x] Response
- [ ] **checkName**
- [ ] Request
- [ ] Response
- [ ] **getRoute**
- [ ] Request
- [ ] Response
- [ ] **departureList**
- [x] Request
- [x] Response
- [ ] **getTariff**
- [ ] Request
- [ ] Response
- [ ] **departureCourse**
- [ ] Request
- [ ] Response
- [ ] **listStations**
- [x] Request
- [x] Response
- [ ] **listLines**
- [ ] Request
- [ ] Response
- [ ] **getAnnouncements**
- [ ] Request
- [ ] Response
- [ ] **checkPostalCode**
- [ ] Request
- [ ] Response
- [ ] **getVehicleMap**
- [ ] Request
- [ ] Response
- [ ] **getTrackCoordinates**
- [ ] Request
- [ ] Response
- [ ] **getIndividualRoute**
- [ ] Request
- [ ] Response

### Enums

- [x] AnnouncementFilterPlannedType
- [ ] AnnouncementReason
- [x] AttributeType
- [x] ButtonType
- [x] CoordinateType
- [x] ElevatorState
- [x] ExtraFareType
- [x] FilterType
- [x] FilterServiceType
- [x] Language
- [x] LineModificationType
- [ ] LocationType
- [x] ModificationType
- [x] Platform
- [x] RealtimeType
- [x] ReturnCode
- [x] SdType
- [x] SegmentSelector
- [x] SimpleServiceType
- [x] TariffRegionType
- [x] VehicleType

## Objects

- [ ] Announcement
- [x] Attribute
- [ ] ContSearchByServiceId
- [x] Coordinate
- [x] Departure
- [x] FilterEntry
- [x] GtiTime
- [x] JourneySdName
- [ ] Link
- [ ] Location
- [x] RegionalSdName
- [ ] Schedule
- [ ] ScheduleElement
- [x] SdName
- [x] Service
- [x] ServiceType
- [x] StationListEntry
- [ ] TariffDetails
- [ ] TariffInfo
- [ ] TariffInfoSelector
- [ ] TariffRegionInfo
- [ ] TariffRegionList
- [ ] TicketInfo

## Installation

```bash
composer require jdpowered/geofox-gti-client
```

## Usage

[TODO]

## Security Vulnerabilities

If you discover a security vulnerability within Geofox GTI Client, please send an email to Jonas DΓΆbertin via [[email protected]](mailto:[email protected]). All security vulnerabilities will be promptly addressed.

## License

This Geofox GTI Client is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT).