Browser History Analytics 2
A Python package that analyzes and visualizes your browser history data with interactive charts and insights.
| Features Overview | Preview |
|---|---|
|
|
Installation
Option 1: Install from source
git clone https://github.com/arpy8/browser-history-analytics-2.git
cd browser-history-analytics-2
pip install -e .
Option 2: Install directly
pip install browser-history-analytics-2
Usage
Type the following command in your terminal:
pip install browser-history-analytics-2 && bha
This will launch the web application in your default browser.
What You'll See
Dashboard Tabs
- Home: Main dashboard with visualizations and summary statistics
- Raw Data: Searchable table with export functionality
- Additional Info: Detailed insights and browsing habits analytics
Visualizations
- Top Domains: Bar chart of most visited websites
- Activity Timeline: Daily visits over time
- Activity Heatmap: Browsing patterns by hour and day of week
- Category Distribution: Pie chart of website categories
- Hourly Patterns: Bar chart showing peak browsing hours
Requirements
- Python 3.7+
- Browser history data (automatically detected)
Dependencies
streamlitplotlypandasbrowser-history
Privacy Note
This tool only reads your local browser history files. No data is sent to external servers – everything runs locally on your machine.
Supported Browsers
- Google Chrome
- Mozilla Firefox
- Safari
- Microsoft Edge
- Opera
Contributing
Feel free to open issues and submit pull requests!
License
Author
Arpit Sengar (@arpy8)
Metadata
Release files for browser-history-analytics-2 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| browser_history_analytics_2-1.0.1.tar.gz | 10.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| browser_history_analytics_2-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.0 kB
Release files / browser_history_analytics_2-1.0.1.tar.gz
| Download URL | browser_history_analytics_2-1.0.1.tar.gz |
|---|---|
| Size | 10.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
329567d067940a264967c03fad949f84818e4ade01db14dd8fd036fc964e1c4d
|
|
BLAKE2b-256 checksum How to use checksums |
bd725bac255f5862516858e1eec3921ef55e7b7f13b656aa55c781f2f1a2033b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.23
|
Release files / browser_history_analytics_2-1.0.1-py3-none-any.whl
| Download URL | browser_history_analytics_2-1.0.1-py3-none-any.whl |
|---|---|
| Size | 10.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d10ea441965cfd99201d63f39ed98a4f8f498604897d0613283bb9733d2e02ab
|
|
BLAKE2b-256 checksum How to use checksums |
b56a8c3b0d374e7dcea6766ff93610c2246f791148a94d0332975d220a4626ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.23
|