Monitor internet data usage to avoid overage charges
Project description
Americansouth
Motivation: Monitor internet data usage to avoid unexpected overage charges from Astound.
Usage
The tool processes data usage information from a JSON file in this format:
[
{
"date": "2024-11-13",
"amount": 79.13,
"amountUnits": "GB",
"total": 400,
"totalUnits": "GB",
"overage": 0,
"overageUnits": "GB",
"scrapedAt": "2024-11-13T06:17:28.611Z"
},
{
"date": "2024-11-13",
"amount": 79.13,
"amountUnits": "GB",
"total": 400,
"totalUnits": "GB",
"overage": 0,
"overageUnits": "GB",
"scrapedAt": "2024-11-13T06:41:24.588Z"
}
]
Run the script by passing the JSON file:
americansouth data.json
Example output:
DAILY USED DAILY BUDGET TOTAL USED MONTHLY BUDGET TOTAL DATA FETCH TIME
--------------------------------------------------------------------------------------------
61GB 16GB 61GB 338GB 400GB Sat Nov 09 11:58 pm 2024
5GB 17GB 66GB 333GB 400GB Mon Nov 11 07:49 am 2024
5GB 17GB 71GB 328GB 400GB Mon Nov 11 09:12 pm 2024
7GB 18GB 79GB 320GB 400GB Tue Nov 12 10:41 pm 2024
6GB 18GB 85GB 314GB 400GB Wed Nov 13 08:07 pm 2024
8GB 19GB 93GB 306GB 400GB Thu Nov 14 04:25 pm 2024
14GB 19GB 107GB 292GB 400GB Fri Nov 15 08:17 am 2024
12GB 20GB 120GB 279GB 400GB Sun Nov 17 07:59 am 2024
7GB 22GB 127GB 272GB 400GB Mon Nov 18 07:52 am 2024
5GB 23GB 133GB 266GB 400GB Tue Nov 19 07:37 am 2024
14GB 22GB 147GB 252GB 400GB Tue Nov 19 01:43 pm 2024
The output shows:
- Daily data usage
- Recommended daily budget to stay within monthly limit
- Total data used so far
- Remaining monthly budget
- Total monthly allocation
- Timestamp of when data was fetched
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
americansouth-0.1.0.tar.gz
(10.1 kB
view details)
Built Distribution
File details
Details for the file americansouth-0.1.0.tar.gz
.
File metadata
- Download URL: americansouth-0.1.0.tar.gz
- Upload date:
- Size: 10.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3403e736d6187606a84704c7fa6954fabc95ac3c4ec2a25c0d551807b05843f |
|
MD5 | dc53b6306efa5d92448c6f68d94aec40 |
|
BLAKE2b-256 | aae38c4e295edb2e2c0674f1c051844e9d00225c9dddb0bdbe3a470a2968c607 |
File details
Details for the file americansouth-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: americansouth-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 104d781fb97b673dc296dd0fd9f36bd59785408dfd3d6fcc77ac0ab51191b9a1 |
|
MD5 | b260e0a2bac19a1f465965b42c1bf077 |
|
BLAKE2b-256 | 6bac3107810701c7305d76a52d2d6d1e82c377b2d74da0ad64179dc4e2de4aba |