Client CLI/library for Pira p164 rds encoder
README.md | ||
sergio.py |
RDS Encoder library
This repository contains the code for controlling a Pira.cz P164 RDS Encoder. Both ethernet and USB are supported.
It can be used both as a library and as a CLI program.
CLI examples
Read variable value
sergio --baud 19200 get PS
ONDAROSS
To make it machine readable, just use --output json
sergio --output json --baud 19200 get PS
{"variable": "PS", "value": "ONDAROSS"}
Set the radiotext
sergio --baud 19200 set RT1 'www.ondarossa.info'
Synchronize time and date
This assumes your computer has a correct time and date of course.
sergio --baud 19200 synctime Europe/Rome
You can also specify --save
so that this is saved immediately.
Dump everything
sergio --baud 19200 dump > dump.json
Name
Dr. Pira teached us all to call Sergio whenever you have computer problems.