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:
- Bugzilla/BMO, Phabricator, Crash Stats and Thunderbird Code Coverage
- GitHub
- Thunderbird Stats, Mozilla Connect and Thunderbird Pro Ideas
- Thunderbird Add-ons/ATN
- Support (Mozilla Support/SUMO, Mozilla Discourse and Topicbox)
- 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.
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 matplotlibThe 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.
Pull requests welcome!