# Qbluetoothctl Helper
Python Qt interface to the linux **bluetoothctl** program.
This class provides methods to perform
- pairing / removing
- connecting / disconnecting
- scanning
- trusting / distrusting
- getting device info
- finding device by name or mac
Many of these methods are not available in other bluetooth libraries.
## Install
Download the library and ```pip3 install -e .``` or omit the -e switch to install into python's site packages.
## Testing
The main file ```Qbluetoothctl_helper.py``` can be run and will conduct a couple of test.
User will need to update them to fit their device and test needs.
## Dependencies
- PyQt 5
- PyQt 6 untested
Raw data
{
"_id": null,
"home_page": "https://github.com/uutzinger/Qbluetoothctl_helper",
"name": "Qbluetoothctl-helper",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "bluetooth, bluetoothctl, Qt, pyQt",
"author": "Urs Utzinger",
"author_email": "uutzinger@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/05/4c/a99e7292fa5ad98399109b032f308eab2b40f3c94381f8d2941b37156cf3/qbluetoothctl_helper-0.0.2.tar.gz",
"platform": null,
"description": "# Qbluetoothctl Helper\n\nPython Qt interface to the linux **bluetoothctl** program.\n\nThis class provides methods to perform \n - pairing / removing\n - connecting / disconnecting \n - scanning\n - trusting / distrusting\n - getting device info\n - finding device by name or mac\n\nMany of these methods are not available in other bluetooth libraries.\n\n## Install\nDownload the library and ```pip3 install -e .``` or omit the -e switch to install into python's site packages.\n\n## Testing\nThe main file ```Qbluetoothctl_helper.py``` can be run and will conduct a couple of test.\nUser will need to update them to fit their device and test needs.\n\n## Dependencies\n- PyQt 5\n- PyQt 6 untested\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Python bluetoothctl helper for QT.",
"version": "0.0.2",
"project_urls": {
"Homepage": "https://github.com/uutzinger/Qbluetoothctl_helper"
},
"split_keywords": [
"bluetooth",
" bluetoothctl",
" qt",
" pyqt"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0e40fb8df41607ca7bd45b474c2e250013414513c9f1d697a40dc1d119cbcffa",
"md5": "372de651bc52e38a13c682120e4fc203",
"sha256": "d176ff8de328cb7cef3ff7ba5bf73d4f64815e61bd24996fab5731777717f70d"
},
"downloads": -1,
"filename": "Qbluetoothctl_helper-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "372de651bc52e38a13c682120e4fc203",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 14639,
"upload_time": "2024-11-12T04:22:37",
"upload_time_iso_8601": "2024-11-12T04:22:37.722526Z",
"url": "https://files.pythonhosted.org/packages/0e/40/fb8df41607ca7bd45b474c2e250013414513c9f1d697a40dc1d119cbcffa/Qbluetoothctl_helper-0.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "054ca99e7292fa5ad98399109b032f308eab2b40f3c94381f8d2941b37156cf3",
"md5": "c3037c067f10f0d58fda7c3619c24cd3",
"sha256": "be4dc52a32542ba78a2993b7f901bd7f4801f3fa09bfe0573462ea51aeaab3f7"
},
"downloads": -1,
"filename": "qbluetoothctl_helper-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "c3037c067f10f0d58fda7c3619c24cd3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 15440,
"upload_time": "2024-11-12T04:22:39",
"upload_time_iso_8601": "2024-11-12T04:22:39.394569Z",
"url": "https://files.pythonhosted.org/packages/05/4c/a99e7292fa5ad98399109b032f308eab2b40f3c94381f8d2941b37156cf3/qbluetoothctl_helper-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-12 04:22:39",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "uutzinger",
"github_project": "Qbluetoothctl_helper",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "qbluetoothctl-helper"
}