semvec/pypi-packages huggingface dataset:
pyW800rf32 0.5
A library to communicate with the W800rf32 family of devices
Requires Python: >=3.8

# pyW800rf32
Python library to communicate with the W800rf32 devices from
http://www.wgldesigns.com/w800.html

See https://github.com/horga83/pyW800rf32 for the latest version.

I wrote this to support X10 devices for Home Assistant.  These devices work:

RSS18 4 unit keypads, BRIGHT/DIM keys mapped to unit 4 ON/OFF

KR19A keychain remote

MS16A Motion sensor

Others may work, test with the receive.py program in examples.

Using
=====

Install pySerial first. After that, see the examples in the examples directory.

receive.py usage:

      ./receive.py  <- default /dev/ttyUSB0 baudrate=4800 xonxoff=False
      ./receive.py  <port> <baudrate=n> <xonxoff=True|False>

Receive will create a thread and print X10 codes and command received in the
terminal.
sphinx-scylladb-markdown 0.1.4
Sphinx extension for ScyllaDB documentation with enhanced Markdown support through MystParser and recommonmark.

# sphinx-scylladb-markdown

The Sphinx ScyllaDB Markdown Extension is specifically designed for projects using [sphinx-multiversion](https://github.com/Holzhaus/sphinx-multiversion). It facilitates a smooth transition from recommonmark to MystParser in Sphinx documentation. 

This extension is particularly useful in scenarios where older documentation versions require recommonmark, which is now [deprecated](https://recommonmark.readthedocs.io/en/latest/), while newer versions can leverage the advanced features of MystParser.

## Installation

To install the Sphinx ScyllaDB Markdown Extension, follow these steps:

1. Run the following command within your Sphinx project directory:

    ```bash
    pip install sphinx-scylladb-markdown
    ```

1. Add the following lines to your ``conf.py`` file in your Sphinx project:

    ```bash
    extensions = [
        ...
        'sphinx_scylladb_markdown',
        ...
    ]
    ```

1. Set the ``scylladb_markdown_enable`` in your ``conf.py``:

    ```python
    scylladb_markdown_enable = True
    ```

1. Optional: If you want to use recommonmark for specific versions, list them in ``scylladb_markdown_recommonmark_versions`` in your `conf.py` file:

    ```python
    scylladb_markdown_recommonmark_versions = ['v1.0', 'v1.1']
    ```

## License

Copyright (c) 2023-present ScyllaDB Licensed under the `Apache License 2.0 <LICENSE>`_.
asphodel 2.0.0
Python wrapper for the Asphodel library
Requires Python: >=3.10
Keywords: asphodel, suprock

# Asphodel Python Library

## About
The Asphodel Python Library wraps the Asphodel C Library, which supports communicating with USB and TCP devices communicating through the Asphodel communication protocol.

The Asphodel communication protocol was developed by Suprock Technologies (http://www.suprocktech.com)

## License
The Apshodel Python Library is licensed under the ISC license.

The ISC license is a streamlined version of the BSD license, and permits usage in both open source and propretary projects.
hyperborea 2.1.0
Utility library for streaming from Asphodel devices
Requires Python: >=3.10
Keywords: asphodel, suprock, apd

# Hyperborea

## About
Hyperborea is an intermediate library between the Asphodel Python Library and high level applications.

Hyperborea provides process isolation, streaming, disk recording and uploading functionality.

The Asphodel communication protocol was developed by Suprock Technologies (http://www.suprocktech.com)

## License
Hyperborea is licensed under the ISC license.

The ISC license is a streamlined version of the BSD license, and permits usage in both open source and propretary projects.