Metadata-Version: 2.4
Name: openwrt-luci-rpc
Version: 1.1.17
Summary: Module for interacting with OpenWrt Luci RPC interface
Home-page: https://github.com/fbradyirl/openwrt-luci-rpc
Author: Finbarr Brady
Author-email: fbradyirl@github.io
License: Apache Software License 2.0
Keywords: openwrt-luci-rpc
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.7
License-File: LICENSE
License-File: AUTHORS.rst
Requires-Dist: Click>=6.0
Requires-Dist: requests>=2.21.0
Requires-Dist: packaging>=19.1
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: summary


================
openwrt-luci-rpc
================


.. image:: https://img.shields.io/pypi/v/openwrt_luci_rpc.svg
        :target: https://pypi.python.org/pypi/openwrt_luci_rpc

.. image:: https://github.com/fbradyirl/openwrt-luci-rpc/workflows/Python%20package/badge.svg
        :target: https://github.com/fbradyirl/openwrt-luci-rpc/actions

.. image:: https://readthedocs.org/projects/openwrt-luci-rpc/badge/?version=latest
        :target: https://openwrt-luci-rpc.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status


Python3 module for interacting with the OpenWrt Luci RPC interface

-  Free software: Apache Software License 2.0
-  Documentation: `https://openwrt-luci-rpc.readthedocs.io`_.
-  LuaDoc for the `Luci RPC APIs`_.

Features
--------

-  Allows you to use the Luci RPC interface to fetch connected devices
   on your OpenWrt based router.
-  Supports 15.X & 17.X & 18.X or newer releases of OpenWrt.


Development
~~~~~~~~~~~

See `contributing guide`_.

.. _`Luci RPC APIs`: https://htmlpreview.github.io/?https://raw.githubusercontent.com/openwrt/luci/master/docs/api/index.html
.. _`https://openwrt-luci-rpc.readthedocs.io`: https://openwrt-luci-rpc.readthedocs.io
.. _contributing guide: CONTRIBUTING.rst


=======
History
=======

0.1.0 (2019-02-19)
------------------

* Initial release. Not working. Do not use.

0.2.0 (2019-02-19)
------------------

* Initial release. Not working. Do not use.

0.3.0 (2019-02-19)
------------------

* First working release on PyPI.

0.4.8 (2019-02-20)
------------------

* Fix travis deploy repo, once more.

0.4.9 (2019-02-20)
------------------

* Fix README formatting for docs.

0.4.10 (2019-02-20)
-------------------

* Fix links to github repo

0.4.11 (2019-02-20)
-------------------

* Updated usage in README.

0.4.12 (2019-02-20)
-------------------

* Fix typo in README.

0.4.13 (2019-02-20)
-------------------

* Fix README parse issue.

1.0.0 (2019-02-21)
------------------

* Updated to return all device information.
* Added extra unit tests.

1.0.1 (2019-02-22)
------------------

* Minor bug fixes and extra unit tests

1.0.2 (2019-02-22)
------------------

* Logging fixes around token refresh

1.0.3 (2019-02-22)
------------------

* Fix History.rst formatting issue.

1.0.4 (2019-02-22)
------------------

* Take SSL param in init now
* Fix some typos

1.0.5 (2019-02-24)
------------------

* As a convenience, as the router IP as the host
  for every device. Can be useful when a network has more
  than one router.

1.0.6 (2019-02-26)
------------------

* Only a docs update.

1.0.7 (2019-02-26)
------------------

* Only a docs update.


1.1.0 (2019-07-16)
------------------

* Compatibility with 15.05.


1.1.1 (2019-09-19)
------------------

* Adding packaging dependancy.

1.1.2 (2019-10-11)
------------------

* Add option to enable or disable HTTPS verification.
* Suppress "InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised." warnings.
* Reduce number of info log messages.
* Minor code clean-up to address flake8 warnings.


1.1.3 (2020-04-20)
------------------
* Add packaging


1.1.5 (2020-09-01)
------------------
* Unpin pip versions. Allow higher. Fixes #42 https://github.com/fbradyirl/openwrt-luci-rpc/issues/42


1.1.6 (2020-09-01)
------------------
* Fixes home-assistant/core/issues/38870, home-assistant/core/issues/39498
* Fixes fbradyirl/openwrt-luci-rpc/issues/33

1.1.7 (2020-12-08)
------------------
* Switch pipeline to Github actions

1.1.8 (2021-03-12)
------------------
* Support newer openwrt snapshot versions (#45)
* Fix tox in github actions and also test py38 (#46)

1.1.9 (2021-03-21)
------------------
* Publish to pypi only once in github actions (#47)

1.1.10 (2021-03-21)
-------------------
* Also trigger the Github Actions on push of tags (#49)

1.1.11 (2021-03-21)
-------------------
* Add rst-linter pre-commit hook to prevent committing errors to HISTORY.rst #50


1.1.12 (2022-09-11)
-------------------
* Includes latest fixes to support newer versions of OpenWrt


1.1.16 (2023-03-09)
-------------------
* Downgrade logging level for version detection (#57)
* Modify test
