{"id":15043633,"url":"https://github.com/cnobile2012/python-thunderborg","last_synced_at":"2025-10-11T15:33:46.071Z","repository":{"id":47626910,"uuid":"108208197","full_name":"cnobile2012/python-thunderborg","owner":"cnobile2012","description":"An alternative API for the (PyBorg) ThunderBorg motor controller.","archived":false,"fork":false,"pushed_at":"2025-01-30T23:53:34.000Z","size":181,"stargazers_count":5,"open_issues_count":3,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-26T15:02:12.949Z","etag":null,"topics":["motor","motor-controller","python","raspberry-pi"],"latest_commit_sha":null,"homepage":"","language":"Python","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/cnobile2012.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2017-10-25T02:16:44.000Z","updated_at":"2025-01-30T23:53:37.000Z","dependencies_parsed_at":"2024-09-25T01:50:46.187Z","dependency_job_id":"f6a6d06f-bedd-4c74-8f51-86ce7bc2a335","html_url":"https://github.com/cnobile2012/python-thunderborg","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/cnobile2012/python-thunderborg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnobile2012%2Fpython-thunderborg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnobile2012%2Fpython-thunderborg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnobile2012%2Fpython-thunderborg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnobile2012%2Fpython-thunderborg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cnobile2012","download_url":"https://codeload.github.com/cnobile2012/python-thunderborg/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnobile2012%2Fpython-thunderborg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007604,"owners_count":26084334,"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-11T02:00:06.511Z","response_time":55,"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":["motor","motor-controller","python","raspberry-pi"],"created_at":"2024-09-24T20:49:21.825Z","updated_at":"2025-10-11T15:33:46.041Z","avatar_url":"https://github.com/cnobile2012.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"********************************\nThunderBorg Motor Controller API\n********************************\n\n.. image:: https://img.shields.io/pypi/v/python-thunderborg.svg\n   :target: https://pypi.python.org/pypi/python-thunderborg\n   :alt: PyPi Version\n\n.. image:: http://img.shields.io/pypi/wheel/python-thunderborg.svg\n   :target: https://pypi.python.org/pypi/python-thunderborg\n   :alt: PyPI Wheel\n\n.. image:: http://img.shields.io/pypi/pyversions/python-thunderborg.svg\n   :target: https://pypi.python.org/pypi/python-thunderborg\n   :alt: Python Versions\n\n.. image:: http://img.shields.io/pypi/l/python-thunderborg.svg\n   :target: https://pypi.python.org/pypi/python-thunderborg\n   :alt: License\n\nThe MIT License (MIT)\n\nOverview\n========\n\nThis API for the\n`ThunderBorg \u003chttps://www.piborg.org/motor-control-1135/thunderborg\u003e`_\nboard has additional features that the original API does not have.\n\n1. Python 2.7.x and 3.8 are supported in the same code base. There is an issue\n   building the ``evdev`` package with all versions of Python 3.9 and higher.\n\n2. Built in logging to a log file of your choice--**no print statements**.\n\n3. Auto **voltage in** settings.\n\n4. API initialization is done during class instantiation.\n\n5. Flag to initialize the first board that is found if default is not present.\n\n\n.. warning::\n\n   This version of the **ThunderBorg API** is a complete rewrite of the\n   version provided on the\n   `PiBorg forums \u003chttp://forum.piborg.org/thunderborg/examples\u003e`_.\n   It is functionally compatible, but not signature compatible. In other\n   words the class and method calls are completely different.\n\nProvides\n========\n\nAn API (Application Programming Interface) for the ThunderBorg motor\ncontroller boards.\n\n`Installation Guide \u003cINSTALL.rst\u003e`_\n\n`Testing Guide \u003ctborg/tests/README.rst\u003e`_\n\n`Pair bluetooth Wireless Controller \u003cPAIR-BT.rst\u003e`_\n\nFeel free to contact me at: carl dot nobile at gmail.com\n\nComplete Documentation can be found on\n`Read the Docs \u003chttps://readthedocs.org/\u003e`_ at:\n`Thunder Borg \u003chttp://python-thunderborg.readthedocs.io/en/latest/\u003e`_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcnobile2012%2Fpython-thunderborg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcnobile2012%2Fpython-thunderborg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcnobile2012%2Fpython-thunderborg/lists"}