Library for RadiaCode-101
Project description
RadiaCode
Библиотека для работы с дозиметром RadiaCode-101, находится в разработке - API не стабилен и возможны изменения.
Пример использования (backend, frontend):
Установка & запуск примера
# установка вместе с зависимостями для примеров, уберите [examples] если они вам не нужны
$ pip3 install 'radiacode[examples]' --upgrade
# Запуск вебсервера из скриншота выше
# bluetooth: замените на адрес вашего устройства
$ python3 -m radiacode-examples.webserver --bluetooth-mac 52:43:01:02:03:04
# или то же самое, но по usb
$ sudo python3 -m radiacode-examples.webserver
# простой пример с выводом информации в терминал, опции аналогичны webserver
$ python3 -m radiacode-examples.basic
# отправка показания в народный мониторинг narodmon.ru
$ python3 -m radiacode-examples.narodmon --bluetooth-mac 52:43:01:02:03:04
Разработка
- Установить python poetry
- Склонировать репозиторий, установить и запустить:
$ git clone https://github.com/cdump/radiacode.git
$ cd radiacode
$ poetry install
$ poetry run python3 radiacode-examples/basic.py --bluetooth-mac 52:43:01:02:03:04 # или без --bluetooth-mac для USB подключения
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
radiacode-0.1.3.tar.gz
(11.8 kB
view hashes)
Built Distribution
radiacode-0.1.3-py3-none-any.whl
(14.5 kB
view hashes)
Close
Hashes for radiacode-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03fdb47b8dbcb08e5223aa7a1e9de50b9d400545a86b9e32b6fb3c8b9ea83f6e |
|
MD5 | c0a2c26c0132a89d903f2aaafd2f3d90 |
|
BLAKE2b-256 | 8d65459fb4378daeefdab375c22431415e049ad443b71261e245a1d242c76c24 |