{"id":23096998,"url":"https://github.com/x8bitrain/ticket2calendar","last_synced_at":"2025-04-03T20:15:32.780Z","repository":{"id":52779391,"uuid":"227896974","full_name":"x8BitRain/ticket2calendar","owner":"x8BitRain","description":"(WIP) Read boarding passes and other tickets and make calendar events our of them","archived":false,"fork":false,"pushed_at":"2021-04-19T17:16:10.000Z","size":7010,"stargazers_count":2,"open_issues_count":6,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-09T08:22:38.935Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://x8bitrain.github.io/ticket2calendar/","language":"JavaScript","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/x8BitRain.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}},"created_at":"2019-12-13T18:12:04.000Z","updated_at":"2021-10-27T21:03:44.000Z","dependencies_parsed_at":"2022-08-22T13:32:03.064Z","dependency_job_id":null,"html_url":"https://github.com/x8BitRain/ticket2calendar","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x8BitRain%2Fticket2calendar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x8BitRain%2Fticket2calendar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x8BitRain%2Fticket2calendar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x8BitRain%2Fticket2calendar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/x8BitRain","download_url":"https://codeload.github.com/x8BitRain/ticket2calendar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247070927,"owners_count":20878586,"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-12-16T22:50:11.558Z","updated_at":"2025-04-03T20:15:32.739Z","avatar_url":"https://github.com/x8BitRain.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ticket2calendar\n\nhttps://x8bitrain.github.io/ticket2calendar/\n\nProof of concept and fully clientside boarding pass scanner in your browser. Built in React, using a web assembly build of the barcode scanning library [xzing](https://github.com/yushulx/zxing-cpp-emscripten). Take any boarding pass with a PDF-417 or Aztec barcode and scan it to view your flight itinerary and add it to any popular online calendar.\n\n## How to use\nPoint your camera to a boarding pass that looks like [this](https://raw.githubusercontent.com/x8BitRain/ticket2calendar/master/public/pdf417_bcbp.png) or [this](https://raw.githubusercontent.com/x8BitRain/ticket2calendar/master/public/aztec_bcbp.png), when the barcode is detected the page will display your ticket's itinerary with a map of the route.\n\n## Dependancies\n\t\"bcbp-parser\": \"https://github.com/x8BitRain/bcbp-parser/tarball/master\",\n    \"ics\": \"^2.18.0\",\n    \"mapbox-gl\": \"^1.6.1\",\n    \"moment\": \"^2.24.0\",\n    \"node-sass\": \"^4.13.0\",\n    \"openflights-cached\": \"^1.2.0\",\n\n## Setup and Run\n\nClone this repository:\n\n`git clone https://github.com/x8BitRain/ticket2calendar.git`  \u0026  `cd ticket2calendar/`\n\nInstall all required dependencies first:\n\n    yarn install\n\nStart the local Webpack Dev Server:\n\n    yarn start\n\nTo lint all JavaScript files in the  `src`  folder:\n\n    yarn lint\n\nTo build and output static HTML and JS files:\n\n    webpack -p\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fx8bitrain%2Fticket2calendar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fx8bitrain%2Fticket2calendar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fx8bitrain%2Fticket2calendar/lists"}