Sign inSign up

is27/xfinity-usage

By is27

Updated almost 4 years ago

Image
0

986

is27/xfinity-usage repository overview

Description

This is a Docker application script which uses selenium to web scrape the xFinity website in order to collect usage details

Use Cases

How to currently run it
git clone IS27-Particle27/xfinity-usage /home/$USERNAME/xfinity-usage
docker run is27/xfinity-usage --env-file .env -v /home/$USERNAME/xfinity-usage/config:/config
Output to CSV
Syncthing Integration (In Progress)
MQTT Database

Configuration

Variables
xu_BASERATE=0.5
    BaseRate (Percentage of data to leave remaining) for remaining data usage (KBps)
st_ENABLED=TRUE
    Enable Syncthing Integration
xu_FILEPATH=""
    File Path to export the CSV
xu_CONFIGPATH="/config/default"
    Path to the Google Chrome Profile
xu_USERNAME=""
    xFinity username
xu_PASSWORD=""
    xFinity Password
xu_MANUAL=TRUE
    Manual Entry for Max Send/Recv and Actual In/Out
st_ENABLED=FALSE
    Enable Syncthing pull for Max Send/Recv and Actual In/Out
    Takes prescedence over xu_MANUAL
st_APIKEY=""
    Syncthing API Key
st_SERVER="127.0.0.1"
    Syncthing Server Address
st_PORT="8384"
    Syncthing Port
xu_MAXSEND=0
xu_MAXRECV=0
xu_INTOTAL=0
xu_OUTTOTAL=0

Support

Tag summary

Content type

Image

Digest

sha256:b15539b68

Size

549.5 MB

Last updated

almost 4 years ago

docker pull is27/xfinity-usage