Metadata-Version: 2.1
Name: eesdr-owrx-connector
Version: 0.0.2
Summary: Connector to use the Expert Electronics TCI protocol to feed an OpenWebRX instance.
Author-email: "Matthew R. McDougal" <ka0s@arrl.net>
Project-URL: Homepage, https://github.com/ars-ka0s/eesdr-owrx-connector
Project-URL: Bug Tracker, https://github.com/ars-ka0s/eesdr-owrx-connector/issues
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Communications :: Ham Radio
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: eesdr-tci>=0.1

# eesdr-owrx-connector
Connector to use the Expert Electronics TCI protocol to feed an OpenWebRX instance.

### Installation - OS

In an OpenWebRX+ installation on a base operating system, installation requires two steps -- installing this package and adding the source to the OpenWebRX files.  This can be achieved with:
```
pip install eesdr-owrx-connector
curl https://raw.githubusercontent.com/ars-ka0s/openwebrx/eesdr/owrx/feature.py -o /opt/openwebrx/owrx/feature.py
curl https://raw.githubusercontent.com/ars-ka0s/openwebrx/eesdr/owrx/source/eesdr.py -o /opt/openwebrx/owrx/source/eesdr.py
```

### Installation - Docker
If using the Docker image, a short `Dockerfile` can customize the image:
```
FROM slechev/openwebrxplus-nightly
RUN apt update
RUN apt install -y --no-install-recommends python3-pip git
ADD https://raw.githubusercontent.com/ars-ka0s/openwebrx/eesdr/owrx/feature.py /opt/openwebrx/owrx/feature.py
ADD https://raw.githubusercontent.com/ars-ka0s/openwebrx/eesdr/owrx/source/eesdr.py /opt/openwebrx/owrx/source/eesdr.py
RUN pip install eesdr-owrx-connector
```
which can also be used with `docker compose` by changing the `image: ...` line to `build: ./`
