{"id":16386409,"url":"https://github.com/tmcw/bikesharecharts","last_synced_at":"2025-03-21T02:31:19.254Z","repository":{"id":178126059,"uuid":"661164951","full_name":"tmcw/bikesharecharts","owner":"tmcw","description":null,"archived":false,"fork":false,"pushed_at":"2023-09-14T12:40:30.000Z","size":5170,"stargazers_count":27,"open_issues_count":14,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-16T01:55:48.205Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://bikesharecharts.com/","language":"Svelte","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/tmcw.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}},"created_at":"2023-07-02T02:02:20.000Z","updated_at":"2024-08-08T20:45:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"b6d23bd3-777a-4cd6-a436-3972699f92e7","html_url":"https://github.com/tmcw/bikesharecharts","commit_stats":null,"previous_names":["tmcw/bikesharecharts_web_2"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmcw%2Fbikesharecharts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmcw%2Fbikesharecharts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmcw%2Fbikesharecharts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmcw%2Fbikesharecharts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tmcw","download_url":"https://codeload.github.com/tmcw/bikesharecharts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244725552,"owners_count":20499628,"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-11T04:17:12.540Z","updated_at":"2025-03-21T02:31:19.249Z","avatar_url":"https://github.com/tmcw.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bikesharecharts\n\nThis is a project to look closely at bikeshare data, initially\nin New York City, and see what we can find. I use the Citibike\nsystem constantly, and notice all kinds of trends: fluctuating\nratios of electric to non-electric bicycles or certain docks that\nare always full. The system is run by Lyft, which is [not\ndoing very well as a business](https://www.curbed.com/2023/04/lyft-bike-share-citi-bike.html), so the\nsystem could transition to another company in the near future.\n\nThis is also a good opportunity to try out some new technology, like DuckDB\nand Parquet. This project uses Parquet as a data format for the rides,\nand DuckDB to load that data into a fast SQL database and drive the frontend.\n\nThere are three sub-projects in this repository:\n\n- web, the DuckDB and SvelteKit-based frontend\n- collector, the Rust-based tool that parses and compresses ride data into Parquet files\n- worker, the script that requests the latest station_status information every five minutes and stores it in R2\n\n---\n\nThis project is a very early work in progress, and something I'm\ndoing in my limited free time. If you want to contribute on an\nexisting issue or propose something that you might want to do,\ngo for it! I'd love to collaborate with folks.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmcw%2Fbikesharecharts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftmcw%2Fbikesharecharts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmcw%2Fbikesharecharts/lists"}