Skip to content
This repository has been archived by the owner on Aug 20, 2022. It is now read-only.

erf23/orbi-pro

Repository files navigation

Orbi-Pro

Last updated 2/16/2021.

Orbi-Pro is a library that provides a programmatic interface to the web API of the Orbi Pro. It is implemented via screen scraping.

Tutorial

To create a client:

const orbiPro = require("orbi-pro");

const client = new orbiPro.Client({
    baseUrl: "https://10.0.0.1", // defaults to routerlogin.net
    password: "insertYourPasswordHere"
});

To fetch information about network:

client.refresh().then(() => {
    // logs internet status
    console.log(client.status);
    for(const device of client.devices) {
        console.log(device.ip); // ip address
        console.log(device.mac); // mac address
        // ... and much much more!
    }
});

About

A programmatic API for the Orbi Pro.

Resources

License

Stars

Watchers

Forks

Packages

No packages published