Skip to content

thunderbird/Thunderbird-Metrics

Repository files navigation

Thunderbird Community Metrics

Mozilla Thunderbird Community Metrics

This project was originally developed at github.com/tdulcet/Thunderbird-Metrics. Copyright © 2025 Teal Dulcet

The Thunderbird Community Metrics are designed to complement @mkmelin’s existing “Thunderbird Metrics” e-mail, while providing data from additional sources. There are a total of six e-mails, covering 14 sources:

  1. Bugzilla/BMO, Phabricator, Crash Stats and Thunderbird Code Coverage
  2. GitHub
  3. Thunderbird Stats, Mozilla Connect and Thunderbird Pro Ideas
  4. Thunderbird Add-ons/ATN
  5. Support (Mozilla Support/SUMO, Mozilla Discourse and Topicbox)
  6. Localization (Pontoon and Weblate)

The e-mails are sent to the Thunderbird Planning mailing list monthly.

❤️ Please visit tealdulcet.com to support this project and my other software development.

Usage

Requires Python 3.7 or greater, as well as the Requests library and the Matplotlib library, which users can install with:

pip3 install requests matplotlib
# or
python3 -m pip install requests matplotlib

The SUMO script requires Python 3.9 or greater due to the dependency on the zoneinfo module.

The Bugzilla/Phabricator script requires an access token for Phabricator.

It is recommended to provide an an access token for the GitHub script, as otherwise would be very slow due to the strict rate limit of 60 requests/hour.

To generate all of the e-mails, run: bash generate.sh. The results are in a YYYY-MM directory for the previous month, with a subdirectory for each of the e-mails.

Contributing

Pull requests welcome!

About

Mozilla Thunderbird Community Metrics. It was started by Teal Dulcet and has been moved from https://github.com/tdulcet/Thunderbird-Metrics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 2

  •  
  •