Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrewrporter/my-analytics
Analyzes FireFox browsing history with modern python3 features and libraries
https://github.com/andrewrporter/my-analytics
analytics data firefox matplotlib python python3 sqlite3
Last synced: 6 days ago
JSON representation
Analyzes FireFox browsing history with modern python3 features and libraries
- Host: GitHub
- URL: https://github.com/andrewrporter/my-analytics
- Owner: AndrewRPorter
- License: mit
- Created: 2019-05-12T19:53:50.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-05-17T22:41:15.000Z (over 5 years ago)
- Last Synced: 2024-11-29T15:54:29.825Z (about 1 month ago)
- Topics: analytics, data, firefox, matplotlib, python, python3, sqlite3
- Language: Python
- Homepage:
- Size: 294 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# my-analytics
A simple program for parsing and monitoring firefox usage by analyzing the *places* sqlite database.
"Places is the bookmarks and history management system introduced in Firefox 3. It offers increased flexibility and complex querying to make handling the places the user goes easier and more convenient. It also includes new features including favicon storage and the ability to annotate pages with arbitrary information."
## Usage
To analyze your own firefox data, replace the `places_directory` in the `config.yml` file at the root of the project.
```
pip3 install --user -r requirements.txt
python3 main.py
```## Schema
Below is the places.sqlite schema from FireFox documentation:
![schema](assets/places-schema.png)
## Output
![websites](assets/website_distributions.png)
![times](assets/time_distributions.png)