Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

americansouth-0.2.3-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

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

Hashes for americansouth-0.2.3.tar.gz
Algorithm Hash digest
SHA256 8eb838c58e8b72eb6f7fdefad76dd44c26452ddf542992a9e8b02d0df44fd3c8
MD5 03480214aeaa0c9295f37b652be39cd1
BLAKE2b-256 0167b5fac5d6a5c7dca601bdd1164f20bb48af03212c7135f2ff51b49292c0bc

See more details on using hashes here.

File details

Details for the file americansouth-0.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for americansouth-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 019fa3e94095bfab30bf4bc1dc35e4ed1b37d1cfdddbdc7e56bf8751066a4339
MD5 24e31eddc8dadc2226a9506d38bb9436
BLAKE2b-256 6fad00a5e85354b9c9d42651144e0444ab54e71e14fcd987ffb7bcf178c541e3

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 files

0.2.2

2 files

0.2.1

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page