Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

open_tab_tracker-0.0.1.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

open_tab_tracker-0.0.1-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

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

Hashes for open_tab_tracker-0.0.1.tar.gz
Algorithm Hash digest
SHA256 fe22a519d1fd59c118efcba10478891e6e0c28f3807385eb6dd1beb17485a3d5
MD5 34ee7d5833e494c4a0ca3d710624f46b
BLAKE2b-256 3027d86e94cdd75faa6bf0726f204d520bae2dd567012dbf9585ddfc2bc2043f

See more details on using hashes here.

File details

Details for the file open_tab_tracker-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for open_tab_tracker-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5336ca1575e0fbe60a82e68b17eab6e495da0baa53b990766da96882e4d1982c
MD5 5a925514b305c44922b6861e63579735
BLAKE2b-256 caa682ce2d4df14741d6e2d9121a0f8875535c58ad18e0050b045b2b710ec435

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page