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
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.2.3.tar.gz
(12.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file americansouth-0.2.3.tar.gz.
File metadata
- Download URL: americansouth-0.2.3.tar.gz
- Upload date:
- Size: 12.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.5.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8eb838c58e8b72eb6f7fdefad76dd44c26452ddf542992a9e8b02d0df44fd3c8
|
|
| MD5 |
03480214aeaa0c9295f37b652be39cd1
|
|
| BLAKE2b-256 |
0167b5fac5d6a5c7dca601bdd1164f20bb48af03212c7135f2ff51b49292c0bc
|
File details
Details for the file americansouth-0.2.3-py3-none-any.whl.
File metadata
- Download URL: americansouth-0.2.3-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.5.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
019fa3e94095bfab30bf4bc1dc35e4ed1b37d1cfdddbdc7e56bf8751066a4339
|
|
| MD5 |
24e31eddc8dadc2226a9506d38bb9436
|
|
| BLAKE2b-256 |
6fad00a5e85354b9c9d42651144e0444ab54e71e14fcd987ffb7bcf178c541e3
|