{"id":29823790,"url":"https://github.com/javier/booth-badge-scanner","last_synced_at":"2025-07-29T02:08:45.860Z","repository":{"id":239632667,"uuid":"800057158","full_name":"javier/booth-badge-scanner","owner":"javier","description":"QR Badge Scanner for conferences","archived":false,"fork":false,"pushed_at":"2024-05-13T17:45:31.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-13T18:55:11.891Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/javier.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}},"created_at":"2024-05-13T16:08:07.000Z","updated_at":"2024-05-13T18:55:19.223Z","dependencies_parsed_at":"2024-05-13T19:05:19.475Z","dependency_job_id":null,"html_url":"https://github.com/javier/booth-badge-scanner","commit_stats":null,"previous_names":["javier/booth-badge-scanner"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/javier/booth-badge-scanner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javier%2Fbooth-badge-scanner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javier%2Fbooth-badge-scanner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javier%2Fbooth-badge-scanner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javier%2Fbooth-badge-scanner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/javier","download_url":"https://codeload.github.com/javier/booth-badge-scanner/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javier%2Fbooth-badge-scanner/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267617643,"owners_count":24116208,"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-29T02:00:12.549Z","response_time":2574,"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":[],"created_at":"2025-07-29T02:08:45.214Z","updated_at":"2025-07-29T02:08:45.852Z","avatar_url":"https://github.com/javier.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Booth-Badge-Scanner\n\nBooth-Badge-Scanner is a Python tool designed to extract VCARD information from QR codes found in images. This tool is capable of processing images from various sources, including local files, URLs, directories, and files containing lists of paths or URLs.\n\n## Features\n\n- Supports reading images from local paths, URLs, directories, and files containing lists of paths or URLs.\n- Efficiently decodes QR codes to extract VCARD information.\n- Outputs VCARD data in both human-readable format and CSV format.\n- Handles faulty or incomplete QR code data by providing raw QR data.\n\n## Installation\n\nClone the repository to your local machine:\n\n```bash\ngit clone https://github.com/javier/booth-badge-scanner.git\ncd booth-badge-scanner\n```\n\nEnsure you have Python 3.x installed, and install the required dependencies:\n\n```bash\npip install -r requirements.txt\n```\n\n## Usage\n\n### Basic Command\n\n```bash\npython booth-badge-scanner.py \u003csource\u003e [--csv]\n```\n\n- `\u003csource\u003e` can be a URL, a local file path, a directory, or a file containing a list of URLs or file paths.\n- `--csv` is an optional argument to output the results in CSV format.\n\n### Examples\n\n1. **Scan a single image file**:\n\n```bash\npython booth-badge-scanner.py /path/to/image.jpg\n```\n\n2. **Scan all images in a directory**:\n\n```bash\npython booth-badge-scanner.py /path/to/directory --csv\n```\n\n3. **Scan from a list of image URLs or paths specified in a text file**:\n\n```bash\npython booth-badge-scanner.py /path/to/file.txt --csv\n```\n\n## Contributing\n\nContributions are welcome! Please fork the repository and submit pull requests with any enhancements or fixes.\n\n## License\n\nDistributed under the Apache 2.0 License. See `LICENSE` for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavier%2Fbooth-badge-scanner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjavier%2Fbooth-badge-scanner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavier%2Fbooth-badge-scanner/lists"}