A Python Package to controll TP-Link Routers
Project description
TP-link WiFi Router Controller
- Based on Selenium.
- Uses the WebUI as you would normally do.
- Made due to the lack of any kind of API to interact with any TP-Link Routers.
Tested On:
-
- Hardware: Archer C1200 v2.0
- Firmware Version: 2.0.2 Build 20180118 rel.38979 (EU)
To get started:
- Clone the repository.
- Create a virtual environment.
- Install all the packages from requirements.txt
- Install JDK-8
- Using Chocolatey
choco install jdk8
- Download Browsermob-proxy.
- For windows, leave it as default, should work out of the box.
- Pass it to the instance in code.
-
tplink = TP_Link_Controller(email, password, browsermobproxy_location=r"bin\browsermob-proxy-2.1.4\bin\browsermob-proxy", DEBUG_MODE=True)
- Download the Chrome webdriver and place it in
./bin/
folder for windows. - For Raspberry Pi install .deb packages from here. No need to set bin path, packages will be installed in right directory.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for tp_link_controller-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c49119ab625eea70801402be7ba5a10fb3e88e68972cbf6b291d3ca132005abe |
|
MD5 | be45b8dc0dc34b78ede8c95a1d218a82 |
|
BLAKE2b-256 | d2bb80c2990acf26705f24d27bbb25409051b61e2ccb5aeaa3d7594323ed9376 |