johnakerman / tabstats Goto Github PK
View Code? Open in Web Editor NEWA Chrome Extension that accumulates statistics of your tab usage based on your behaviour
License: MIT License
A Chrome Extension that accumulates statistics of your tab usage based on your behaviour
License: MIT License
It appears you can get a boolean value for whether the tab is muted or not. We should be able to use this to count how many tabs are muted.
The extension is currently only in English but it would be nice to have the information translated to popular languages.
For more information on how to use different locale in extensions view the Knowedge Base article.
Suggested Languages
Currently the export stats function is broken due to my selectors, I do feel like we need to revamp how the export feature works.
Currently we can only export stats and it needs a rework, ideally the output of the tool looks a bit nicer, perhaps we can introduce automatic copy to the clipboard for improved user experience.
It could be a nice option to include a way of sending the export via email, perhaps as a JSON file attachment or just using plaintext.
We also need the ability to import stats (using exported datastring). This will be useful for people to keep stats cross multiple computers up to date and would allow us to easily import test data.
There appears to be a bug with the longest active tab where the time spent on it is not adding up correctly. It also only runs when you change from an active tab so it might be nice to see if we can update the time whenever the extension popup button is clicked.
Once we have a version of the extension with several features it will be good to submit it to the Chrome Web Store for approval.
Here are a few useful links:
There is currently no readme, ideally we would want this to explain the current features, screenshot and explain how people could contribute to the project.
This would allow us to provide a more detailed view to enable/disable options for the users.
We can hook into the built-in options link provided by Chrome on the extension list using:
"options_ui": {
"page": "options.html",
"chrome_style": true
}
This would then allow us to have a options.html which would work in a similar fashion to popup.html which would pull in any script/style dependencies and would allow for a custom look. For more information see the Options documentation.
We could use this space to show additional information such as:
We have an initial start but it would be good to have multi-day tracking that can be separated out on a day, week or month basis. This can be used later for graphing.
These could be in the form of line or pie charts.
The README.md is getting out of date so we will want to update it with info on the new features.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.