Skip to content

Python implementation of the Frontier Silicon API

License

Notifications You must be signed in to change notification settings

JRInge/python-fsapi

 
 

Repository files navigation

python-fsapi

Python implementation of the Frontier Silicon API for digital radios and streaming devices.

The current fork has been developed to run on QPython, to allow scripted control of digital radios from an Android phone. The @zhelev version was dependent on lxml, which does not work on QPython as it relies on native libraries that have not been ported to Android. This fork uses the standard xml.etree library, which is packaged with QPython.

Type checking annotations have been added for use with mypy, to make the code more robust and to make it easier to avoid errors in the porting process from lxml to etree.

Required python libs:

  • requests (install on QPython using pip3)

About

Python implementation of the Frontier Silicon API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%