🏡 index : quine-global-labs/mirror-ublue-os-countme.git

# countme

## How to run locally

```
git clone https://github.com/ublue-os/countme
cd countme
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
./graph.sh -d
```

### Usage

- `./graph.sh -d` or `./graph.sh --download` - Downloads fresh dataset and generates graphs
- `./graph.sh` - Generates graphs using existing dataset (skips download)

The dataset only changes once per day, so you typically only need to use the `-d` flag once per day to get fresh data.

## Badge System

This repository generates Shield.io compatible badge endpoints that display active user counts for Universal Blue projects. Add user count badges to your repository using these Shield.io endpoint URLs:

### Available Badges

![uCore Users](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/ublue-os/countme/main/badge-endpoints/ucore.json)

[View the uCore weekly active-device chart](growth_ucore.svg).

- [<img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/ublue-os/countme/main/badge-endpoints/aurora.json&label=Aurora&logo=data:image/png;base64,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">](https://github.com/ublue-os/aurora)
- [<img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/ublue-os/countme/main/badge-endpoints/bazzite.json&label=Bazzite&logo=data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC%2FxhBQAAAAFzUkdCAdnJLH8AAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAuIwAALiMBeKU%2FdgAAAAd0SU1FB%2BkHDxYoOpQmhHYAAAXkSURBVFjDnZdtbJvVFYCfc%2B%2BN7diJ80WX1mndtFRtaUfpB7QUSsXHqgwJCSGN%2FVoHA23Aj4HYpqBJTJs0TdqfSds0aZXGtA9tP6ZuEkj7MYlpGisUsGj5aFII0JaVGpI0oUkaJ44%2F3rMfr%2F3Gr2PHZdeydPz61XnOOfd83CvULTN0fI9Rc49Frrcq9tF7BhhIdWEUBOH1zDiZszmsCg6DVSlYlY%2BdykWLef30ibvO8zmWC6Sh4xsEfisqRwyCVf8rSAA3gKk8t0hY9o3h1kMvfeTU%2FMmoHPvPyUPZVgaYCjwt8IpROWIxuBrFUWvYs7WL23b1MLg2juA%2Ft1p5b6U8aFSedci5Iwdf%2FcWXb30t2dIAgT8YlQ0WCcGdGm65oYvN6ztIrYmzZ0cP63rbVoNXtkawaqJW5UmHjN5%2FIHOoqQEydPw2o3JnFVgLtyrEY5ZY1DLQH0OA%2Ft7ItcBrZFlv1fzrwf2nHmpogFW5txnc4udAR7tFFWJR23QLmsD930ibU%2Fn9125%2B6%2BhKAzBrmsGtGkD4bKbIJ%2BN58vkyosuQa4RXttVgkd88su%2Bd%2FfURWKGs1kNRQP2XBb8aGgNbwnEqUafmz0%2FsHYkHZfiNu1OIChFruGlLJ90dbUgFJwipdR0BHOD2g%2F3cuLMneAMPPs0WmMwWMQiiQmHB48rlEpfOLjUyZItV%2BS7wYwD56R%2FHjony2M3buhkcSBBpM7RHLVfnSyHPA2A1EgLJpGN%2BtowqvJmZZX6m7BtR6RdLC2VGMleZHCvWGzJnIf2zt7bPGqNgEHq7IjgrpNbE6Gh3q8L98hGSyTZ6%2BtoA6O52IbhBiMcdBw73MvjFWH0UklbNUV9PpcNdns5TLkN2PM%2FcfHFVuADqwZXpIp9NFVFPmZkqheBV2Yqwa38XnT02iEIl774CIF%2F%2F3ivHROUxg7Bzc5x41PpI9ZXs3b2G%2Fv5EAB85M814Nl%2FJEP8z%2FWmJuSnPByL09kVIpdpDhmTP5XnvxQU%2FUX1D1Hh0un%2Bfmgsy%2F%2BQb8yuy%2Bicbk6ztTwSev%2F%2FuPP%2F462yjDK%2BR8%2By83WPrzo4gItf1R7C6WIVjVcQgN5pW9VwbdirKVof78oVMPrQdiXZXC8f5%2Bnc4W5lizWpbEPr6IsTjlunJAqKt4RZBSuFcQAnBLQajYp1Tf6y6mhFcKwNcnS3hrJDPewAt4VaFvg1tNUkJ%2BUUvBK%2FqdlalZGu6l6uTc3MepaJyeaKAesqViXJLuFPD2nQkgAvC0ryugAOesypjQeuta6NWhQ%2FOLtLblSPR4ZjMLrEwoy3hToTUxlgANyrMjZfq4QDvO4c5Y1bp4YKQ%2FWgJQ2G5tkP1HIZbhK13xIm32wCOB1MjpXo4CmeMUTlpkYVmA6TaKQN4MI6lLqt9ed32CJu2xQO4ANOXingzK44Cp54ZTc%2BYN16%2Bs%2BBU%2Ft4ssaoNqVpSHQnXFL75QIyb7khizTLcK8LFE0uNziJ%2FCw6lTs2vDPLVRnubmy1jUssltWlLgqkLJeazflZHo4aB7VEGt8Xp6nYhzw3CucwCxRmthy8Bz9W2d44cPPmSVXO4PgrdPY6hB74QeOWPXFi8WsYaIZFwoWyvhV98O0%2F25UIj7385PJp%2BavlU7Nf2ty1SrI%2FC4rRy8dxCeMggdHa6AC51cMpwPrPYDD4B%2FDDgVoUPLz03sWPgW0Wr5kv1ezt9oUh3vyOZbAt52Eiemywz9s9FZsbKzQ7CDw6PpkcgPO6X%2F91%2F6ndW5eFGSbZpd4zN2xN0Jl0IXsgps5NFLr9bInfeW6l0eT09PJr%2BeeObUTUknn7TYa1FjtZne%2FZ0gYnTJeJJS2efxXjCwseKFMD5vX01%2BPfr4Q0jUF2P7HvnB07NjyxilmdE7eAKy6vAc8Cjw6PpvzT6U1a7Nj2%2Bd2SfU%2FNrq3LL%2Fwl%2FAXhqeDT932YMuZYb7Hd2v3efU%2FOEVRlyGNsCngOer5RappVu%2BTxX6Wd3fdht1Ry2Knscst6qSfiTnhzwAfCmoieeGd24dK06%2FwcT97y6eGrxwQAAAABJRU5ErkJggg%3D%3D">](https://github.com/ublue-os/bazzite)
- [<img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/ublue-os/countme/main/badge-endpoints/bluefin.json&label=Bluefin&logo=data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC%2FxhBQAAAAFzUkdCAdnJLH8AAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB%2BkHDxYrIEJpLs8AAAXQSURBVFjD7ZZrbFtnGcf%2F55z3XO1jJ7ZjO7c2Sd1bmnVNM5o2tIh2mgYf6IYYk5iAsolREAMJaRI3CZAmkCYkJk0UpKBpW7VVRR0S64o2NNY1nVibdkvWdk7WS2wnji%2BxHdvpOcfnfg6fQEOwSkiJ%2BJLf9%2Bd9fh%2Be93n%2BwDrrrPN%2FhlrrBjs7H4kM7OvfF44mDsf6kgfqRAyYrZW3i6cmvnNu5g86WavGI9u%2BzX%2F2C596SZDbvxQRWMo1W5idnQHXl0L3th1HFuOXZzGDp5m1EggbA0O7eq1nmfo8ZVXyWFnKI5XqQUuKwFGbkCNyKub3HFszgZqVXhrq3b0NvudUm3bS79kINdIF17DgwQXLC22Tpy7Pr4nA%2FWNPEK7Rv%2F319PO%2FjyV2jbu6Je%2FZIOyLGg1wKxVoQghEECBE2MKqDeHm2CPJ%2BHB8%2F5bR0WGfpr9JeDZOeGHJVJV3qrcyk1ud5Sc7E6GEJIhYau%2BDRhF8dOnK5B0FDg49ThZzy2ObH9j9XYbmUjRhZgPt4ZuU55amXjkHe8XwEju6tvfvH34sMbC5TZQk0FIIvmdDWa4gHIvD1nWYug61VkG4fB0hiYMR7Ydi2yjfyP3yEwUevu%2F7T3WPjf6gs6s7wPM8bB%2BAIKJFCBzTg0cBlOvArFdA0wxc1wANAoqmwXACwIvwHQueZUBr1BBKboBRyIF3W6CD7SABHlNv%2FO3R%2FxDYEnqo%2F96ffO14Isjvl2wbqqbAjSfh16qgbQuBaASaYcAmElzThG2boAkHQmhYpgUp2gGlXIQginAsEzTLgqEZUDQN13VAKAKP9qDVKrULL7%2B79d%2F2wKGxxw%2FsOvz5v0gsZLpewbKiICnRsOabkAUOK80qiFZByNCgtHfBlOMgHgOGMIAHEIaB12qBE3g0a1WwUhDNUh69Ayn4lAfLsGBRNkTiAGr16en8C%2FV%2FCXzu3qOH9o4MviaqBUlt%2BQiEg6jV6hBTG5Av5%2BHIAVxrMnAJDYuWQZVa6IYCz%2FPA8jY4QYShtSCxBIThYTsOGNdH3%2BatcD0bhqoie2sOvRt70CyXJ0pT5WcAgBlLPSrI3vaffvozqed7wgH26rUMBlOdmLyUtof7Ikwul7tQLjVemFpQzto8f5fPUBINAsBH87YGrWVgcSaDjs4OiJIEyqcAyke1WIVEXMiMDZ8PgmEoULaBWmYeMxezP5%2B4Mv4BADDtgR3S6N6O32xKyHFHbaLRbOkdvM3emC2fDHJG%2FczZpa%2B8Of3c6fncxYkOo%2Fe5Sr5%2BwYMd0xVtAPBBcSyUpoJYNAQxIAI%2BoN1uIrtQwkgY8CkCgVCwaBYsL2DuZhEs638xpG1qVfQP3yXdUfarG9rYVoyYuJatn9sS5dpW6s2reoD9xi9eftb%2F%2BIxcnHuxDuDVL3c%2BcfrU%2Bd%2F6ewYeCzoB%2Bliyt%2F2hGOdLlKHAtmzM3VyEKAdQzZfQ32uiYOgIiQJuhxK4e2QTPnjtLcCnbwAAE5UGC0M94lZVb509ebrxY8PW3i%2FowWfOnD%2Fmf9IXnZm%2FBAAoNKatUmXqzw%2BOHfxRTKR42lBx4fyHoEMByBIHDTTMhQXIroZioAODsofyrTzy2ao2XTx5BADIZOZEcTKDo%2F98%2FPoV5P%2FXLShYismprjy3qJy8XW0c4FtqiE6E5xdyyq%2B4kHP37m7%2BhzElh6wfQU1ptGyb%2Btmhe77Fnn1v3F6VWxAkqR2m7e2aTKt7BMnZa%2BrOpXJGPRrvYCjP5t%2B5q4v%2B3vKy5r3xev5EUqb%2B9NfpF3%2BdLb7vAcCq5IFszjo%2BvF04YqsrO7%2F%2B5OGhm3MLbsvwXg23i6%2BU5orpP16sDnEy2WjxZCZTcEofr10VgZ6dHRO65eu772k%2Fdv2jue7Lf79Cg2aFtra2DC8G3z6TPp4GkP5vtfRqCLx5%2FneuYVjpZIiM1GYXKFvlirpujy9kmstNw5DvVLtqkaywbJyI2I5XXNHJ6MFB8%2BrVxafemhlfRHY9eK9zZ%2F4BT9GkAVNsoqgAAAAASUVORK5CYII%3D">](https://github.com/ublue-os/bluefin)
- [<img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/ublue-os/countme/main/badge-endpoints/bluefin-lts.json&label=Bluefin%20LTS&logo=data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAoCAYAAACIC2hQAAAABGdBTUEAALGPC%2FxhBQAAAAFzUkdCAdnJLH8AAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB%2BkIAxc4EiIVfIMAAAnSSURBVFjDzZhrjF1Xdcf%2F%2B3We95w7984dz3tsx%2BNHnNgJAcd1oJAHyC0pgQoCfAD1EUELQqoIoAghHipUSP3afmhVQSskEBZIiEcLSaUqipMSBwu7ODi2nGE843ndua9z73mfs8%2Fe%2FVAVER4mRM6Y%2F7ejvXT001p7r%2FXXAn5HTXqeOeW4i3ccOkSwg6K%2FS%2FCEbe89ODn25Mk3Lp6fGS8%2FsZOg%2FDcdzDQapEiSecN27rd9917O%2BRFK6eLhQ7v82TkfxXL5%2Bdv3NdaeXxp87aaANg1jn2k7f%2Bl4tbc3JsYPE0YJRQPcYZBpHy%2BuB5ie8nBwYcroBPEdNwV0xm28Y2rf3lNKZwYAaK1BCIFrGYiRgzOC3VM%2BKqJhUArb5Ltvyh11xmofqKrUUFUFrRS01ijLEsOwDZ2GMLTGeKsG1xRQlcauZu3YoYOT5o5ntKqqspTlz78ZZeCcg4CgYQFTTQ%2BV1iilgmUK2KZRH6zHPoDOjoImQfhpZtCtoiy20jAqZZp%2FpDnuTY3VPdQbDTQaDvrDGJbpI41KpEX5RDuKOjue0XYWXmivhn8NAHsmp4ii0fG5mdbbPNtGo%2BVDVQq%2B50JVCrWagctL25dveh%2B92t7SU7vGB0Jw%2BL4LWSnkhUSlFLb7EaTS4AnZ9YbFmUf%2F6J4997%2FaoOx6h9P1xj0HDux%2BPRMUrmOhUhUoAVzXAqcUt8w2j%2B1baJ48t5ocfs18A1c2%2Bj%2B%2BKZMpjYsrrusgSQpIqSAER6U1ttoBilIhKjRW2hnuPTx1bFjG2U0bocduOyq8MQ9Tsy2sXesCALJCwvMcJIUEAcVmVEEwijL33rAwMUFvSultwcfTLH1vkqZ0cqIJQhQEZ1AaSLMK64MYC3UDpkUxTNRRy6tWr20Mz%2B846OSY%2F9FmyztuGTam5qcwGg7Q64cwuAHT5FhouSgU0A0lXC5Yc6z20GzTmA1H8okoL6odA23UnHc3fP%2FOmblZdLY2YBgUsqKoFIFlUQziCmWusDrIMOsLTLdsYhv2XaUBN%2B4kz6aVzHcElMhqaXZm9n2jqG8KxkCphsEo8ixFAYat7QyuqcA1xWTLhs0FpAaxqH3iziOt961uRFu%2BYa1Gef4rwC3LeuDYvsmjSaKWfMdmNmO7k7IMXhGoaxjZ%2FNz0Y%2F3egDPBQDQQpQqmbWIQxFiYcGBZHL5nIkg0HItimEtYSmNhrl43DP%2Bdi%2FO1P98zOeZVedWipcobnhdaUn3uTa%2Fb85jtigdL4Z24%2F66Zvw9keZwW5JtRUchfm7Trge5xxz919x8e%2FYJGBQ2Fhbl5dNsrsG0DWmskSQ7HNbDZTuBYDlxLQVGGls3heRRnznVx20Ef212J%2BSkDl1ZCUKoGt0z7jc5QYs%2B0iysbAXaP1dDNSvSC0U%2FOLHe%2FiCA%2FtdLt6JdlnBfnZ1nDdO7TBGBcgBGKpChRlAJlmUKYJgzz%2F4xTmCl4Voq0ckArDdQAVWnUxixUEuAMYJxj77SPiqExGJVwXI6r10KMjxnoBzEqRrBnonl0bSC%2FGrFtoIuvv6zS90ehHndqf9IYr9%2FmOC6KqkAaZSACWL66DWraCDMFV1CUeYy67yIpKFSZgjCBTj%2BCY9nIFYFtcRgGwcr6ELbBsBYUMAmDsBiyHPAbFrpDibyUqFFB6uP%2Bnw7jittK%2FzAuS%2Flb7ygv1bOyVG%2Bt1ewWYxxcUAhhwGAUUy0BAxJZKQGiUZQcjsng2hSjTIMqCWEaMASw1i1hMIZBDnCtYFkmhlEBThS2gxRplKI9yjFKKAyXIQ4LKoX%2Fplzmj5iyOpdIuXz9hm9wlcajx9Y32%2B7czCwMW6AqFYIkgdYUJicQnCLNcxjmJJotA3EmUUoFAcC0GNICMA2Ffh8oFDAzPweLe5BMY3JmDkE0wkYv0IN%2BcHF9K7wcVcxNSuJoDdiu54GLd5sUF%2Fn1QCtZ7fUbniMs4PTpM7jzrtvQDQbY5Vvg3MR2DEzXKZIMqPsU49O7sXT1LDxXIY4rCEcgGMQgVg2jLIFXc9De7kGWFYpSoSjb6Afxt9Y3e09mcfnP7TDMs3jQEoZ9WDjuCUKwGAe9Fxih%2F33dV79%2FovEP7pjzEa2BXhAiGSSFaVvsxN1HWN3jqKhCFpYIRhJze6ex1Q7QrNsY9rcBbqLm2jCogtQSRcmQZwCzOYqkRC8Mnu9sdj40CqKfdNJ09IpNyS7LOkw4%2FUCYZGBQaNZtTSz2nlZr%2BqKwBa52UxiEAtAYG28ClKHh11ARQEsFr8ZRZSkGUQkNC4xKEKLR7Q%2F0xReX%2FuVnl1f%2BYGmz8%2FTLgbxuezId782DLDMpZXCYRFRk35irNdNDByeOOAZBw9aglAJMg0AjDhKAalSywjDK0JxowHAoGhZHFGcoNMPpZ557SlX4T6fm%2FtN2HMc3xOY98NYHH67vamF%2B%2BgBuOfZ6pUvnS4WgX67XBBgDykogywu88LNVZEmBMI0ATSCEQHPXJAbDGKmkCKMCFTS2N9tdbpnvCSr5hY3hsHvDZn2dNAf7jhx41%2FnT%2F5X2Nq997C8%2B%2BNE7V4dX1FTNPVBKCVCOpaurGAUJrq1tgmgObjD0giEuXbiip2emCScalmWAC4GN3vDUldXtr97wlc6ljae%2B%2Fdo%2F%2FtRXjEn%2FB6tr%2FW9Uyr1bK7K50e6%2FbhjG21FU7E6KwnccG5wXWGuv4MqLLy5bjnNSZsVMrxM8%2Fpo7DplF3oOCRpAGF14V9xQnCr3V5e9evbb1UwB46pnH1zfWOmd0Is9sdqPPDvpBaBr0pOCMCMFRSImy0I90s%2ByZVFUrUX9wqV6zHzYEIYbBECdZem0zOPWq2LzecPirozVJV6Mir2qmdZ5Tcqsh%2BK2MUwJoFKn6j7iS%2FwMAmVIXRVnuG2%2F6d1i2gShN%2FbCXfut6Vu6GrR1%2FUZ0kyRlz3x%2BOsu9EWQEl9YgL6v9izNZg9LE8k%2BsA4LvODLSe35H96C9rqbOVxVlJRqlEpx%2F%2Fm6nsf31JRfK8s7K0%2FdiV5Q4uX%2BuuMiHOvSql%2F3U6NHbg%2BCMf%2F%2FD3ha33Dlc39xPbfFRVKuSaPrSejsJfji9l2dfCebQCkXmY%2FF1UFDf21f8m3Xrk9ocvXHpubXt5%2FRO8ZkNrDWiIqqqOAjj9%2F3EP3%2FfO44fvPfxnjz%2Fx709GnRCaoskNUQMQ7kjpe8Xo7NLl5bOddhdMCDDBoZLyb8fq00%2B%2FxHi%2Fdv%2Fnn%2F%2FxuROO4Z4CAQgISeJoYUdKf2v90P57Hrrvi%2Bd%2F9MxbiCYEWmW60oWW5Wc2wv7GS3ZXL7xwId1SMjeS%2B2UhIYRAofPnwyg7i983ffxvPrn1wINv1LfvO6A%2F%2BFeP6P2LC%2F94wyfTjdCZHz598tKFs8P58uDiKBntH3X633ul%2F%2FpfnXnOL3Bt9XMAAAAASUVORK5CYII%3D">](https://github.com/ublue-os/bluefin)


### Markdown Code

Add these to your README.md:

```markdown
![Aurora Users](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/ublue-os/countme/main/badge-endpoints/aurora.json)
![Bazzite Users](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/ublue-os/countme/main/badge-endpoints/bazzite.json)
![Bluefin Users](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/ublue-os/countme/main/badge-endpoints/bluefin.json)
![uCore Users](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/ublue-os/countme/main/badge-endpoints/ucore.json)
```

## Badge Data Format

The system generates Shield.io compatible endpoint files:
- `badge-endpoints/aurora.json`
- `badge-endpoints/bazzite.json`
- `badge-endpoints/bluefin.json`
- `badge-endpoints/ucore.json`

Each file contains:
```json
{
  "schemaVersion": 1,
  "label": "Active Users",
  "message": "15.2k",
  "color": "6c3fc4",
  "namedLogo": "linux",
  "logoColor": "white"
}
```