Skip to main content

openwrt-luci-rpc

https://img.shields.io/pypi/v/openwrt_luci_rpc.svg https://img.shields.io/travis/fbradyirl/openwrt-luci-rpc.svg Documentation Status

Python3 module for interacting with the OpenWRT Luci RPC interface

Features

  • Allows you to use the Luci RPC interface to fetch connected devices on your OpenWrt based router.

  • Supports 17.X & 18.X or newer releases of OpenWrt.

Usage

You will first need to install the package luci-mod-rpc on your OpenWrt router.

opkg update
opkg install luci-mod-rpc

Once that is done, you can use this module to interact with the RPC interface.

Install

pip install openwrt-luci-rpc

Use

from openwrt_luci_rpc import OpenWrtRpc

router = OpenWrtRpc('http://192.168.1.1', 'root', 'mypassword')

Development

See contributing guide.

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.

Release files for openwrt-luci-rpc 0.4.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for openwrt-luci-rpc 0.4.9
File Size Uploaded
openwrt-luci-rpc-0.4.9.tar.gz 10.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for openwrt-luci-rpc 0.4.9
File Interpreter ABI Platform
openwrt_luci_rpc-0.4.9-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 17.6 kB

Release files / openwrt-luci-rpc-0.4.9.tar.gz

Download URL openwrt-luci-rpc-0.4.9.tar.gz
Size 10.8 kB
Tags Source
SHA-256 checksum
How to use checksums
4b50261f0f88723304afbf578881a01598c1f5bd339238b88e9bb2db46414dc5
BLAKE2b-256 checksum
How to use checksums
d63a6d419d2852da7b4b72f747b26492b716ab78afc84d6b6ffaa9ce843485cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3

Release files / openwrt_luci_rpc-0.4.9-py2.py3-none-any.whl

Download URL openwrt_luci_rpc-0.4.9-py2.py3-none-any.whl
Size 6.8 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
d0b426e9bafbddf5408dfe1b24f2e7a38e7619bbb2bb02ecff7e9dc798a9da2d
BLAKE2b-256 checksum
How to use checksums
e686d8943cbbe7dfbba582ebdb5daad8a5d01001e0daa355e2e80eec152e8d39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3

Release history Release notifications | RSS feed

1.1.12

2 release files

1.1.11

2 release files

1.1.8

2 release files

1.1.7

2 release files

1.1.6

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.4.13

2 release files

0.4.12

2 release files

0.4.11

2 release files

0.4.10

2 release files

This release

0.4.9 This release

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page