{"id":24307736,"url":"https://github.com/gorfo66/flashbird-rides","last_synced_at":"2026-05-07T15:39:35.827Z","repository":{"id":272839983,"uuid":"917923624","full_name":"gorfo66/flashbird-rides","owner":"gorfo66","description":"Web application used to display rides recorded by Flashbird tracker","archived":false,"fork":false,"pushed_at":"2025-06-16T18:18:34.000Z","size":49315,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-16T18:27:49.927Z","etag":null,"topics":["angular","chartjs","flashbird","openstreetmap","tracker"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/gorfo66.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":"2025-01-16T22:35:37.000Z","updated_at":"2025-06-16T17:10:01.000Z","dependencies_parsed_at":"2025-02-02T16:18:39.563Z","dependency_job_id":"064b86c6-d4b4-45e0-9ff2-03c940837691","html_url":"https://github.com/gorfo66/flashbird-rides","commit_stats":null,"previous_names":["gorfo66/flashbird-rides"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gorfo66/flashbird-rides","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorfo66%2Fflashbird-rides","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorfo66%2Fflashbird-rides/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorfo66%2Fflashbird-rides/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorfo66%2Fflashbird-rides/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gorfo66","download_url":"https://codeload.github.com/gorfo66/flashbird-rides/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gorfo66%2Fflashbird-rides/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001983,"owners_count":26083243,"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-10-09T02:00:07.460Z","response_time":59,"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":["angular","chartjs","flashbird","openstreetmap","tracker"],"created_at":"2025-01-17T04:19:14.476Z","updated_at":"2025-10-09T19:06:12.259Z","avatar_url":"https://github.com/gorfo66.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flashbird rides\nFlashbird is a French company that develop and distribute trackers. For more information regarding the brand, please have a look at their website [https://smtperformances.fr/](https://smtperformances.fr/). This project allow to visualize the rides that are recorded by the Flashbird tracker and provides some statistics.\n\n\nThis project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.0.6.\n\n\n## Development server\n\n### Pre-requisites\nNode 22+\n\n### To start\nTo start a local development server, run:\n\n```bash\nnpm install\nng serve\n```\n\nOnce the server is running, open your browser and navigate to `http://localhost:4200/`. The application will automatically reload whenever you modify any of the source files.\n\n\n### Create the google api bootstrap file\nCreate inside the public folder the following file:\n`bootstrap-google-api.js` that should contain the following snippet of code\n\n```\n(g=\u003e{var h,a,k,p=\"The Google Maps JavaScript API\",c=\"google\",l=\"importLibrary\",q=\"__ib__\",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set,e=new URLSearchParams,u=()=\u003eh||(h=new Promise(async(f,n)=\u003e{await (a=m.createElement(\"script\"));e.set(\"libraries\",[...r]+\"\");for(k in g)e.set(k.replace(/[A-Z]/g,t=\u003e\"_\"+t[0].toLowerCase()),g[k]);e.set(\"callback\",c+\".maps.\"+q);a.src=`https://maps.${c}apis.com/maps/api/js?`+e;d[q]=f;a.onerror=()=\u003eh=n(Error(p+\" could not load.\"));a.nonce=m.querySelector(\"script[nonce]\")?.nonce||\"\";m.head.append(a)}));d[l]?console.warn(p+\" only loads once. Ignoring:\",g):d[l]=(f,...n)=\u003er.add(f)\u0026\u0026u().then(()=\u003ed[l](f,...n))})({\n  key: '\u003cYOUR API KEY\u003e',\n  v: \"alpha\",\n  // Use the 'v' parameter to indicate the version to use (weekly, beta, alpha, etc.).\n  // Add other bootstrap parameters as needed, using camel case.\n});\n```\n\nThe file is excluded from the repository for security purpose\n\n## Licencing\nThis is a completely open source project, written just for fun.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgorfo66%2Fflashbird-rides","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgorfo66%2Fflashbird-rides","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgorfo66%2Fflashbird-rides/lists"}