Skip to content
contact2hitechPublic

About

๐Ÿ“ก NetSage: Visualize Your Digital Footprints, A sleek and interactive Streamlit dashboard that visualizes internet usage from CSV logs with filters, statistics, and elegant charts. Easily explore your bandwidth consumption across time.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

ย 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ก NetSage: Visualize Your Digital Footprints

NetSage is an elegant and interactive web app built with Streamlit and Pandas to help you analyze and visualize your internet usage data. Whether you're monitoring daily consumption, spotting monthly trends, or summarizing yearly activity โ€” NetSage turns raw CSV logs into meaningful insights.

โœจ Features

  • ๐Ÿ“ Automatically loads data from usage/you_usage.csv if available
  • ๐Ÿ–ผ๏ธ Upload your own usage CSV if default file is not found
  • ๐Ÿ“… Filter data by month and year
  • ๐Ÿ“ Select display units: MB, GB, or TB
  • ๐Ÿ“Š Daily usage breakdown in tabular and graphical formats
  • ๐Ÿงฎ Summary statistics:
    • Monthly total usage
    • Average daily usage (in month)
    • Yearly total usage
    • Average monthly usage (in year)

๐Ÿ“‚ CSV Format

Your CSV file should have the following columns:

Ip-Mac,Start Date,Start Time,End Date,End Time,MB Consumption

๐Ÿ“ Example:

A1:B2:C3:D4:E5,2025-04-01,09:00,2025-04-01,10:00,150.5
A1:B2:C3:D4:E5,2025-04-01,11:00,2025-04-01,12:00,300.75
  • Place your file at: usage/you_usage.csv
  • Or upload it manually when prompted

๐Ÿš€ Getting Started

1. Clone the repository

git clone https://github.com/yourusername/netsage.git
cd netsage

2. Install dependencies

pip install -r requirements.txt

3. Run the app

streamlit run app.py

๐Ÿ“ธ Screenshots

Add screenshots here to showcase your dashboard in action


๐Ÿงฐ Tech Stack


๐ŸงŠ License

MIT License ยฉ 2025 Your Name
โ€œMeasure what you consume โ€” visualize what you control.โ€


About

๐Ÿ“ก NetSage: Visualize Your Digital Footprints, A sleek and interactive Streamlit dashboard that visualizes internet usage from CSV logs with filters, statistics, and elegant charts. Easily explore your bandwidth consumption across time.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages