{"id":16957010,"url":"https://github.com/jgraichen/timetable","last_synced_at":"2025-03-21T13:21:14.429Z","repository":{"id":43064791,"uuid":"41862368","full_name":"jgraichen/timetable","owner":"jgraichen","description":"Library/Utility to create, load, modify, export or serve timetables. Supports XPLN import, RgZm/BFO export.","archived":false,"fork":false,"pushed_at":"2025-03-03T01:25:34.000Z","size":1083,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-20T08:13:39.349Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Xtend","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jgraichen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-09-03T13:51:24.000Z","updated_at":"2025-02-03T08:53:08.000Z","dependencies_parsed_at":"2025-02-10T04:45:39.345Z","dependency_job_id":null,"html_url":"https://github.com/jgraichen/timetable","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgraichen%2Ftimetable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgraichen%2Ftimetable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgraichen%2Ftimetable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgraichen%2Ftimetable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jgraichen","download_url":"https://codeload.github.com/jgraichen/timetable/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244803364,"owners_count":20512897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T22:16:36.827Z","updated_at":"2025-03-21T13:21:14.408Z","avatar_url":"https://github.com/jgraichen.png","language":"Xtend","funding_links":[],"categories":[],"sub_categories":[],"readme":"# timetable\n\n[![Build Status](https://travis-ci.org/jgraichen/timetable.svg?branch=master)](https://travis-ci.org/jgraichen/timetable)\n\nCollection of libraries and tools to work with timetables.\n\n## timetable-cli\n\nSmall command line utility to convert XPLN timetables to RgZm/BFO.\n\n### Usage\n\n```\n./bin/timetable-cli convert \u003cxpln\u003e \u003coutput\u003e\n```\n\nThis will create a RgZm configuration file and a BFO for each station based on given `\u003cxpln\u003e` file in `\u003coutput\u003e` directory.\n\nOn Windows you can use `timetable-cli.bat`.\n\n## timetable-core\n\nShared library for loading and working with timetables, routes, stations, tracks and trains.\n\n## Compile\n\nRequirements:\n\n* JDK\n* Gradle\n\nClone repository and run gradle:\n\n```\ngit clone https://github.com/jgraichen/timetable\ncd timetable\ngradle distZip\n```\n\nExtract zip from `\u003cproject\u003e/build/distributions/`.\n\n## TODO\n\n* RgZm configuration file does not (yet) contain track layout.\n* UI?\n\n## Contribute\n\nPrimarily written in Xtend using Eclipse. Run `gradle eclipse` to generate eclipse project files.\n\n## License\n\nCopyright 2015-2019 Jan Graichen\n\nLicensed 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\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjgraichen%2Ftimetable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjgraichen%2Ftimetable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjgraichen%2Ftimetable/lists"}