Graphs how many open tabs you have in your browsers.
Project description
Open Tab Tracker
This tool tracks the count of open tabs you have, and plots them over time.
When I'm working on a problem, or exploring a new idea, I'll open a new browser window and start searching. I'll discover related ideas that I should look into, new things to learn, and often, more problems to work on. I thought it would be neat to be able to display this data visually.
This is what my open tab chart looked like while I was working on this project. You can see the points in time where I solved a problem I was working on (sharp decrease in open tabs), and the points where I discovered new problems to solve (sharp increase in open tabs).
Installation
This package has not been released anywhere, so you'll have to run it by cloning the git repo:
$ git clone git@github.com:alichtman/open_tab_tracker.git
$ cd open_tab_tracker
$ pip3 install .
$ open-tab-tracker --install
$ open-tab-tracker --graph
Usage
$ open-tab-tracker --help
Usage: open-tab-tracker [OPTIONS]
Open Tab Tracker
Options:
-a, --add-datapoint Add a datapoint
-i, --install Install in crontab to run at startup
--drop-database Drop the database
--graph Opens the graph in a browser
--print-db Print the database
--uninstall Uninstall from crontab
-v, --version Print the version
-h, -help, --help Show this message and exit.
See the project homepage for more details:
https://github.com/alichtman/open_tab_tracker
Support
OS | Firefox | Chrome / Chromium | Safari |
---|---|---|---|
Linux | :white_check_mark: | :x: | :x: |
macOS | :white_check_mark: | :x: | :x: |
Windows | :x: | :x: | :x: |
Technical Details
- Data is stored in a
sqlite3
database at$XDG_DATA_HOME/open_tab_tracker.db
. - Firefox tab counts are derived from your firefox profile session backup recovery files. You can read the implementation details in
browsers/firefox.py
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file open_tab_tracker-0.0.1.tar.gz
.
File metadata
- Download URL: open_tab_tracker-0.0.1.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.25.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe22a519d1fd59c118efcba10478891e6e0c28f3807385eb6dd1beb17485a3d5 |
|
MD5 | 34ee7d5833e494c4a0ca3d710624f46b |
|
BLAKE2b-256 | 3027d86e94cdd75faa6bf0726f204d520bae2dd567012dbf9585ddfc2bc2043f |
File details
Details for the file open_tab_tracker-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: open_tab_tracker-0.0.1-py3-none-any.whl
- Upload date:
- Size: 19.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.25.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5336ca1575e0fbe60a82e68b17eab6e495da0baa53b990766da96882e4d1982c |
|
MD5 | 5a925514b305c44922b6861e63579735 |
|
BLAKE2b-256 | caa682ce2d4df14741d6e2d9121a0f8875535c58ad18e0050b045b2b710ec435 |