{"id":14978049,"url":"https://github.com/arpihomesecurity/pywiegand","last_synced_at":"2025-10-28T07:31:16.124Z","repository":{"id":43071003,"uuid":"432779585","full_name":"ArPIHomeSecurity/pywiegand","owner":"ArPIHomeSecurity","description":"Python wiegand reader on raspberry","archived":false,"fork":false,"pushed_at":"2024-10-19T18:40:09.000Z","size":43,"stargazers_count":14,"open_issues_count":2,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-01T12:44:14.007Z","etag":null,"topics":["cplusplus","cpp","python","raspberry-pi","wiegand"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/pywiegand/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ArPIHomeSecurity.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":"2021-11-28T17:31:04.000Z","updated_at":"2024-10-19T18:39:36.000Z","dependencies_parsed_at":"2023-12-31T14:44:24.172Z","dependency_job_id":null,"html_url":"https://github.com/ArPIHomeSecurity/pywiegand","commit_stats":{"total_commits":15,"total_committers":2,"mean_commits":7.5,"dds":"0.19999999999999996","last_synced_commit":"f91a0ebbe075b82a669392d340454689d2931175"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArPIHomeSecurity%2Fpywiegand","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArPIHomeSecurity%2Fpywiegand/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArPIHomeSecurity%2Fpywiegand/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArPIHomeSecurity%2Fpywiegand/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ArPIHomeSecurity","download_url":"https://codeload.github.com/ArPIHomeSecurity/pywiegand/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238614452,"owners_count":19501460,"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":["cplusplus","cpp","python","raspberry-pi","wiegand"],"created_at":"2024-09-24T13:56:46.950Z","updated_at":"2025-10-28T07:31:15.767Z","avatar_url":"https://github.com/ArPIHomeSecurity.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Python Wiegand reader on Raspberry PI\n\nUsing GPIO you can read the key presses and card codes from a keypad with the Wiegand protocol.\n\n[![Downloads](https://static.pepy.tech/personalized-badge/pywiegand?period=week\u0026units=international_system\u0026left_color=black\u0026right_color=orange\u0026left_text=Downloads)](https://pepy.tech/project/pywiegand)\n\n# Requirements\n\n* Raspberry PI OS\n* WiringPI\n\n# Wiring\n\n![Wiring](wiring.png)\n\n# Install\n\n```\npip install pywiegand\n```\n\n# Usage\n\n```python\n\u003e\u003e\u003e from  pywiegand import WiegandReader\n\u003e\u003e\u003e wr = WiegandReader(6, 5)\n# reading card\n\u003e\u003e\u003e wr.read()\n'560019750914'\n\n# reading keys\n\u003e\u003e\u003e wr.read()\n['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '#']\n```\n\n# Building\n\nDo the following steps on the target device to build the package.\n\n1. Install WiringPI https://github.com/wiringPi/WiringPi/\n2. Install Python3 and poetry https://python-poetry.org/\n3. Clone the repository\n4. Run `poetry build`\n5. Install the package with `pip install dist/pywiegand-\u003cversion\u003e.tar.gz`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farpihomesecurity%2Fpywiegand","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farpihomesecurity%2Fpywiegand","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farpihomesecurity%2Fpywiegand/lists"}