{"id":17204435,"url":"https://github.com/urschrei/hovertube","last_synced_at":"2025-07-22T18:35:27.284Z","repository":{"id":35661511,"uuid":"154329280","full_name":"urschrei/hovertube","owner":"urschrei","description":"TfL's rail lines, hovering, ghost-like in the sky above the city 👻","archived":false,"fork":false,"pushed_at":"2025-01-11T21:19:31.000Z","size":19914,"stargazers_count":3,"open_issues_count":8,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-13T22:11:32.488Z","etag":null,"topics":["numtot","rail","spooky","tfl"],"latest_commit_sha":null,"homepage":"https://urschrei.github.io/hovertube","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/urschrei.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2018-10-23T13:05:00.000Z","updated_at":"2025-01-11T21:19:35.000Z","dependencies_parsed_at":"2024-05-22T14:56:09.125Z","dependency_job_id":"b45a0823-c2c2-4f29-866e-767c153db5fe","html_url":"https://github.com/urschrei/hovertube","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/urschrei/hovertube","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urschrei%2Fhovertube","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urschrei%2Fhovertube/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urschrei%2Fhovertube/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urschrei%2Fhovertube/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/urschrei","download_url":"https://codeload.github.com/urschrei/hovertube/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/urschrei%2Fhovertube/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266552738,"owners_count":23947183,"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-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":["numtot","rail","spooky","tfl"],"created_at":"2024-10-15T02:21:52.012Z","updated_at":"2025-07-22T18:35:27.256Z","avatar_url":"https://github.com/urschrei.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"![TfL lines](tube.png \"TfL Lines Hovering Above London\")\n# Why Would You Do This?\n\nHonestly, I have no idea.\n\n## How\n\nFirst, I grabbed former colleague Ollie O'Brien's [excellent source of data](https://github.com/oobrien/vis).  \nThen, I post-processed the TfL GeoJSON he provides, because MapBox's filter expressions are annoying to use on nested arrays, and Mapbox Gl JS can only extrude Polygons, as opposed to LineStrings. You can see the notebook I used [here](process_lines.ipynb).\n\n## Further Work\n\nWho can say?\n\n## Closing Thoughts\nIt's telling that it was easier to get TfL line data from a third party than from an official data store, isn't it?\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furschrei%2Fhovertube","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Furschrei%2Fhovertube","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furschrei%2Fhovertube/lists"}