{"id":22449053,"url":"https://github.com/glop102/barcode-testing","last_synced_at":"2025-10-26T17:17:06.693Z","repository":{"id":265941001,"uuid":"896922130","full_name":"glop102/barcode-testing","owner":"glop102","description":"Some testing scripts for exploring barcodes","archived":false,"fork":false,"pushed_at":"2025-02-01T22:49:23.000Z","size":161,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-11T07:50:04.509Z","etag":null,"topics":["barcode-scanner","python3","zxingcpp"],"latest_commit_sha":null,"homepage":"","language":"Python","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/glop102.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":"2024-12-01T16:27:21.000Z","updated_at":"2025-02-01T22:49:27.000Z","dependencies_parsed_at":"2025-06-11T07:37:59.267Z","dependency_job_id":"de07b5fc-48a0-4d4d-99d7-f791b7a8955d","html_url":"https://github.com/glop102/barcode-testing","commit_stats":null,"previous_names":["glop102/barcode-testing"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/glop102/barcode-testing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glop102%2Fbarcode-testing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glop102%2Fbarcode-testing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glop102%2Fbarcode-testing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glop102%2Fbarcode-testing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/glop102","download_url":"https://codeload.github.com/glop102/barcode-testing/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glop102%2Fbarcode-testing/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281139296,"owners_count":26450196,"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-26T02:00:06.575Z","response_time":61,"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":["barcode-scanner","python3","zxingcpp"],"created_at":"2024-12-06T05:07:30.536Z","updated_at":"2025-10-26T17:17:06.654Z","avatar_url":"https://github.com/glop102.png","language":"Python","readme":"## Testing scripts and playing with some barcode scanning/generation.\n\n### noisetesting.py\ngenerates a small test barcode, then rotates and adds noise to the image before attempting to scan it again. It seems like qrcodes are more robust for getting parsed with the noise than datamatrix.\n\n### simple_test_code.py\njust makes an image with a barcode in it, saved to sample.png\n\n### testing_max_size.py\nrandomly generates barcodes while doing a size bisection to search for the largest datasize that can be used. Some results are saved in this repo in the example_images folder.\n\n### webcam.py\nopens the device /dev/video0 and scans for barcodes. The first one it finds in a frame, it will cut out and display on its own on the side. Useful for playing with different conditions to get an intuition of the limits of a barcode.\n\n## Requirements:\n* pillow\n* av (for the webcam)\n* numpy (for the noise test)\n* pyside6 (for the GUI)\n* treepoem (for generating parcodes)\n* zxingcpp (for parsing barcodes)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglop102%2Fbarcode-testing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fglop102%2Fbarcode-testing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglop102%2Fbarcode-testing/lists"}