Skip to main content

Query an Xfinity Gateway

Project description

Query an Xfinity Gateway

This library allows an Xfinity Gateway to be queried for connected devices. It uses the requests library to scrape the web interface of the gateway.

Usage

from xfinity_gateway import XfinityGateway

# Connect to gateway
gateway = XfinityGateway('10.0.0.1')

# Get list of all connected devices' MAC addresses
gateway.scan_devices()

# Get specific device's name
gateway.get_device_name('mac address of device here')

Thoughts

I have only tested on my own Xfinity-provided gateway:

Model: TG1682G
Hardware Revision: 9.0

If your gateway's web interface looks like the following, this library will likely work: xfinity interface

Please open a Github issue if you encounter any problems. Thanks!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xfinity_gateway-0.0.4.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

xfinity_gateway-0.0.4-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file xfinity_gateway-0.0.4.tar.gz.

File metadata

  • Download URL: xfinity_gateway-0.0.4.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for xfinity_gateway-0.0.4.tar.gz
Algorithm Hash digest
SHA256 4fed37687f5c600cd102a9a39b987f3d53b5966037a9d4d694eb7b7afa0ebbd5
MD5 cf3f78afa29d44649884acc253df9b91
BLAKE2b-256 b50e50fc1cac786f08729ace33accd8628ef7be150927f1c3ff788fe9010875c

See more details on using hashes here.

File details

Details for the file xfinity_gateway-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: xfinity_gateway-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for xfinity_gateway-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 215807970d3cedeecfb429795dbb4e5a34ae64f8c350aeecf445745ac25f3193
MD5 12a6607ed159f62e809eb06194c0d3e9
BLAKE2b-256 a16601cb95f763924fbf73072d88fff74ceb27f3d1c8442e16276f272146aeeb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page