{"id":18560770,"url":"https://github.com/eepp/eboxbw","last_synced_at":"2025-07-02T03:03:45.362Z","repository":{"id":20461631,"uuid":"23738958","full_name":"eepp/eboxbw","owner":"eepp","description":"Electronic Box cable Internet bandwidth usage","archived":false,"fork":false,"pushed_at":"2019-04-04T03:49:34.000Z","size":31,"stargazers_count":7,"open_issues_count":2,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-18T08:18:05.891Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eepp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-09-06T16:22:48.000Z","updated_at":"2020-01-13T06:00:17.000Z","dependencies_parsed_at":"2022-07-26T09:17:44.452Z","dependency_job_id":null,"html_url":"https://github.com/eepp/eboxbw","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/eepp/eboxbw","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eepp%2Feboxbw","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eepp%2Feboxbw/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eepp%2Feboxbw/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eepp%2Feboxbw/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eepp","download_url":"https://codeload.github.com/eepp/eboxbw/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eepp%2Feboxbw/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263066557,"owners_count":23408387,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T22:04:33.767Z","updated_at":"2025-07-02T03:03:45.335Z","avatar_url":"https://github.com/eepp.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"eboxbw\n======\n\n[![](https://img.shields.io/pypi/v/eboxbw.svg)](https://pypi.python.org/pypi/eboxbw)\n\n**eboxbw** is a Python 3 package and a command line interface for\ngetting [Electronic Box](http://www.electronicbox.net/) cable Internet\nbandwidth usage (Québec only). It is based on\n[this tool](http://consocable.electronicbox.net/index.php?lng=en).\n\neboxbw supports Electronic Box's _Super off peak_ option.\n\n\nreliability\n-----------\n\nUnfortunately, Electronic Box does not provide any sort of public API\nto obtain a user's bandwidth usage data; eboxbw has to rely on parsing\nthe web interface's HTML output. This exact HTML output changes from\ntime to time, when Electronic Box decides so, which often results in\neboxbw not working anymore.\n\nThere have been several attempts to ask Electronic Box to create a\npublic API, but so far they won't.\n\n\ninstalling\n----------\n\n### easy way\n\n    sudo pip install eboxbw\n\nIf Python 3 isn't the default Python of your setup:\n\n    sudo pip3 install eboxbw\n\nYou might want to install the Python dependencies with your distribution\npackage manager. They are:\n\n  * [beautifulsoup4](https://pypi.python.org/pypi/beautifulsoup4)\n  * [requests](https://pypi.python.org/pypi/requests)\n  * [termcolor](https://pypi.python.org/pypi/termcolor)\n\n\n### manual way\n\nMake sure you have Python 3 and\n[setuptools](https://pypi.python.org/pypi/setuptools).\n\nClone using Git and run `setup.py`:\n\n    git clone https://github.com/eepp/eboxbw.git\n    cd eboxbw\n    sudo python3 setup.py install\n\n\nusing\n-----\n\n\n### command line interface (with colors!)\n\nSimple lookup (current month summary):\n\n    eboxbw vlabcdef\n\nCurrent month details:\n\n    eboxbw --details vlabcdef\n    eboxbw -d vlabcdef\n\nCurrent month summary, MiB:\n\n    eboxbw --unit m vlabcdef\n    eboxbw -um vlabcdef\n\nAll options reference:\n\n    eboxbw --help\n\nDetailed output example:\n\n![Detailed output screenshot](http://ss.0x3b.org/nonflagellate530.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feepp%2Feboxbw","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feepp%2Feboxbw","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feepp%2Feboxbw/lists"}