{"id":34693589,"url":"https://github.com/jacekkow/mpk-ttss","last_synced_at":"2025-12-24T22:07:02.385Z","repository":{"id":94415527,"uuid":"75500425","full_name":"jacekkow/mpk-ttss","owner":"jacekkow","description":"Improved www.ttss.krakow.pl","archived":false,"fork":false,"pushed_at":"2025-12-16T16:20:15.000Z","size":1231,"stargazers_count":86,"open_issues_count":12,"forks_count":10,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-12-20T07:19:38.406Z","etag":null,"topics":["gtfs","javascript","map","transport"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jacekkow.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-12-03T21:07:52.000Z","updated_at":"2025-12-16T16:15:58.000Z","dependencies_parsed_at":"2023-03-24T00:35:25.036Z","dependency_job_id":null,"html_url":"https://github.com/jacekkow/mpk-ttss","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jacekkow/mpk-ttss","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacekkow%2Fmpk-ttss","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacekkow%2Fmpk-ttss/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacekkow%2Fmpk-ttss/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacekkow%2Fmpk-ttss/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jacekkow","download_url":"https://codeload.github.com/jacekkow/mpk-ttss/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacekkow%2Fmpk-ttss/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28010373,"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","status":"online","status_checked_at":"2025-12-24T02:00:07.193Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["gtfs","javascript","map","transport"],"created_at":"2025-12-24T22:06:58.388Z","updated_at":"2025-12-24T22:07:02.378Z","avatar_url":"https://github.com/jacekkow.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TTSS KRK\n\nThis is a rewrite of http://www.ttss.krakow.pl/ website\npresenting predicted tram arrival times in Krakow.\n\nCheck https://mpk.jacekk.net/ for a live version.\n\nContact and suggestions: mpk_AT_jacekk.info\n\n[![Build Status](https://travis-ci.org/jacekkow/mpk-ttss.svg?branch=master)](https://travis-ci.org/jacekkow/mpk-ttss)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/530c81cbab3449a9b24327591361bec8)](https://www.codacy.com/app/jacekkow/mpk-ttss)\n\n## Differences\n\n* Presents tram delays.\n* Lists lines passing through selected stop.\n* Improved autocompletion.\n\n## Usage\n\n### Changing language\n\nYou can change the interface language using the dropdown near \"TTSS Kraków\" header.\nCurrently only Polish (PL) and English (EN) translations are available.\n\n### Selecting the stop\n\nEnter first letter of a stop name into the input field labeled as \"Stop name\".\nSuggestions will be displayed in the dropdown located to the right.\n\nEach name component is matched separately (case-insensitive), so:\n\n- \"ba\" matches \"Teatr Bagatela\",\n- \"d g\" matches \"Dworzec Główny\", \"Dworzec Główny Tunel\" and \"Dworzec Główny Zachód\",\n- \"aleja\" matches \"M1 Al. Pokoju\" and \"TAURON Arena Kraków Al. Pokoju\",\n- \"święt\" matches \"Plac Wszystkich Świętych\", \"Św.Gertrudy\" and \"Św.Wawrzyńca\".\n\nWhen the selected suggestion in the dropdown matches the desired stop,\nclick the \"Go\" button or (alternatively) press the ENTER key.\n\n### Display\n\nAfter selecting the stop, the following information are visible:\n\n- Line - line number,\n- Direction - final stop on the line,\n- Time - predicted/scheduled departure time,\n- Delay - calculated delay from the schedule.\n\nRelative times (eg. 3 min) are real-time arrivals based on tram location data.\nAbsolute times (eg. 8:01) are scheduled departures, shown when the tram cannot be located.\n\nTo the left of the time is an icon representing the tram type:\n♿ - low-floor tram,\n*♿ - partially low-floor tram,\n‐ - high-floor tram.\nHover over an icon to show the tooltip with tram identifier and vehicle type.\n\nRows have different background depending on the tram status:\n- green - at the stop,\n- white - en-route,\n- yellow - delayed 4 or more minutes,\n- red - delayed 10 or more minutes.\n\nClicking on the table row loads the schedule for the selected tram\n- listing next stops and predicted departure times for each one.\n\n### Auto-refresh\n\nThe list is automatically updated every 20 seconds. It is possible to manually\nreload the data using the \"Refresh\" button.\n\nWhen an error occurs, automatic update is disabled and manual refresh is required.\nThis event is indicated by the red message box just over the stop name.\n\n### Bookmarks\n\nChanging the language or selecting a stop causes the address to change.\nYou may bookmark the address to avoid entering the data each time.\n\n## License\n\nProject is licensed under the BSD 3-Clause license.\nFeel free to contribute!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacekkow%2Fmpk-ttss","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjacekkow%2Fmpk-ttss","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacekkow%2Fmpk-ttss/lists"}