Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bartoszklonowski/browsing-stats
The web browser add-on to check your browsing stats
https://github.com/bartoszklonowski/browsing-stats
Last synced: 25 days ago
JSON representation
The web browser add-on to check your browsing stats
- Host: GitHub
- URL: https://github.com/bartoszklonowski/browsing-stats
- Owner: BartoszKlonowski
- License: gpl-3.0
- Created: 2023-07-05T19:09:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-05T16:31:46.000Z (9 months ago)
- Last Synced: 2024-09-27T01:53:16.983Z (about 1 month ago)
- Language: TypeScript
- Size: 2.86 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Browsing Stats
Keep the track of all stats regarding your time spent on a website
The purpose of this web-browser's add-on is to allow user to track and gather statistics the time spent on each website.
**How does it work?**
Once you visit a website (no matter if by switching the tab, or entering a URL in the current tab), the extension catches that moment and summarize the time spent on the website you are leaving.
Please note, that this extension summarizes and shows the time spent for a website in general, not for a certain webpage.
What it means is that, for example of youtube service - this extension will calculate time spent on youtube in general, not the time spent on separate videos.**Privacy**
This extension does not sends any data to anywhere, but saves the data locally on your machine so that:
**your data stays with you**.---
## Installation & Usage ##This extension can be installed by:
* installing it via the add-ons/extension market of your favorite browser by clicking the button bellow:
* downloading it directly from the [Releases page](https://github.com/BartoszKlonowski/browsing-stats/releases) and install it manually in your browserAfter successful installation you will see the extension icon in the upper-right corner of your browser.
Popup that appears contains two views:
| | | |
|:-:|:-|:-:|
| **Basic** | Initial view that displays the overall time spent on the currently active website. | |
| **Extended** | Available after pressing the "More" button. Contains the list of all visited websites and the overall time spent on each of them.
With possibility to sort them by clicking the button with "Sort:" label.
To open the selected website, click on the it's name. | |
| **Detailed** | Available after pressing the "Details" button. Contains more specific information about the statistics of all visits to the selected website.
Click the "Back" button to go back to the list.| |---
## Contributing ##
If you would like to contribute to the *Browsing Stats* project, you are more than welcome!
Any contribution is to make the project better and to improve the user's experience.
So if you'd like to contribute, you can do this in one of the following ways:* Create an [Issue](https://github.com/BartoszKlonowski/browsing-stats/issues/new) and let the author handle it
Each issue created in the [Issues](https://github.com/BartoszKlonowski/browsing-stats/issues) section gives a chance of improving the project and make it even more useful.
* Create the [Pull Request](https://github.com/BartoszKlonowski/browsing-stats/compare) with the desired changes (please see further for how to develop this extension).---
## Development ##
If you plan to implement changes to this extension:
1. Clone your fork of this repository
2. Run `npm install` in the root of this repository to install all the dependencies and tools
Please make sure to have the `npm` installed first.
3. Implement your changes and test them:
Manually by following [these steps](https://extensionworkshop.com/documentation/develop/debugging/)
Or automatically by running `npm run test` and `npm run build` in the root of your clone---
## Thank you! ##
Please share an opinion on the platform's market on how you find this add-on.