Skip to main content

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.

Release files for open-tab-tracker 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for open-tab-tracker 0.0.1
File Size Uploaded
open_tab_tracker-0.0.1.tar.gz 8.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for open-tab-tracker 0.0.1
File Interpreter ABI Platform
open_tab_tracker-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 28.2 kB

Release files / open_tab_tracker-0.0.1.tar.gz

Download URL open_tab_tracker-0.0.1.tar.gz
Size 8.6 kB
Tags Source
SHA-256 checksum
How to use checksums
fe22a519d1fd59c118efcba10478891e6e0c28f3807385eb6dd1beb17485a3d5
BLAKE2b-256 checksum
How to use checksums
3027d86e94cdd75faa6bf0726f204d520bae2dd567012dbf9585ddfc2bc2043f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.25.0

Release files / open_tab_tracker-0.0.1-py3-none-any.whl

Download URL open_tab_tracker-0.0.1-py3-none-any.whl
Size 19.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5336ca1575e0fbe60a82e68b17eab6e495da0baa53b990766da96882e4d1982c
BLAKE2b-256 checksum
How to use checksums
caa682ce2d4df14741d6e2d9121a0f8875535c58ad18e0050b045b2b710ec435
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.25.0

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page