https://github.com/jgraichen/timetable
Library/Utility to create, load, modify, export or serve timetables. Supports XPLN import, RgZm/BFO export.
https://github.com/jgraichen/timetable
Last synced: over 1 year ago
JSON representation
Library/Utility to create, load, modify, export or serve timetables. Supports XPLN import, RgZm/BFO export.
- Host: GitHub
- URL: https://github.com/jgraichen/timetable
- Owner: jgraichen
- License: apache-2.0
- Created: 2015-09-03T13:51:24.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2025-03-03T01:25:34.000Z (over 1 year ago)
- Last Synced: 2025-03-20T08:13:39.349Z (over 1 year ago)
- Language: Xtend
- Size: 1.03 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# timetable
[](https://travis-ci.org/jgraichen/timetable)
Collection of libraries and tools to work with timetables.
## timetable-cli
Small command line utility to convert XPLN timetables to RgZm/BFO.
### Usage
```
./bin/timetable-cli convert
```
This will create a RgZm configuration file and a BFO for each station based on given `` file in `` directory.
On Windows you can use `timetable-cli.bat`.
## timetable-core
Shared library for loading and working with timetables, routes, stations, tracks and trains.
## Compile
Requirements:
* JDK
* Gradle
Clone repository and run gradle:
```
git clone https://github.com/jgraichen/timetable
cd timetable
gradle distZip
```
Extract zip from `/build/distributions/`.
## TODO
* RgZm configuration file does not (yet) contain track layout.
* UI?
## Contribute
Primarily written in Xtend using Eclipse. Run `gradle eclipse` to generate eclipse project files.
## License
Copyright 2015-2019 Jan Graichen
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.