Simple package for getting data from browser.geekbench.com.
Install this via pip (or your favourite package manager):
pip install geekbench-browser-python
Both geekbench-browser
and gbr
are available as CLI commands. Requests are cached in ~/.cache/geekbench-browser-python
by default and refreshed every 24 hours.
- Getting all data
$ gbr
(very long output)
- Getting specific CPU data (Not case sensitive)
$ gbr 3600x 3900x
ββββββββββββββββββββββ³βββββββββββββββββββββ³βββββββββ³ββββββββ³βββββββββββββ³ββββββββββ³ββββββββββ
β β description β single β multi β icon β family β samples β
β‘ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
β AMD Ryzen 5 3600X β 3.8 GHz (6 cores) β 1243 β 6857 β amd-ryzen5 β Matisse β 9606 β
β AMD Ryzen 5 3600XT β 3.8 GHz (6 cores) β 1301 β 7041 β amd β Matisse β 3241 β
β AMD Ryzen 9 3900X β 3.8 GHz (12 cores) β 1275 β 11664 β amd-ryzen9 β Matisse β 24420 β
β AMD Ryzen 9 3900XT β 3.8 GHz (12 cores) β 1316 β 11958 β amd β Matisse β 3409 β
ββββββββββββββββββββββ΄βββββββββββββββββββββ΄βββββββββ΄ββββββββ΄βββββββββββββ΄ββββββββββ΄ββββββββββ
- Getting current CPU data and speific CPU data
$ gbr current 3900x
ββββββββββββββββββββββ³βββββββββββββββββββββ³βββββββββ³ββββββββ³βββββββββββββ³ββββββββββ³ββββββββββ
β β description β single β multi β icon β family β samples β
β‘ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
β AMD Ryzen 9 3900X β 3.8 GHz (12 cores) β 1275 β 11664 β amd-ryzen9 β Matisse β 24420 β
β AMD Ryzen 9 3900XT β 3.8 GHz (12 cores) β 1316 β 11958 β amd β Matisse β 3409 β
β AMD Ryzen 9 3950X β 3.5 GHz (16 cores) β 1295 β 14127 β amd-ryzen9 β Matisse β 11023 β
ββββββββββββββββββββββ΄βββββββββββββββββββββ΄βββββββββ΄ββββββββ΄βββββββββββββ΄ββββββββββ΄ββββββββββ
- Sorting by single score
$ gbr "ryzen 9" -s single
ββββββββββββββββββββββ³βββββββββββββββββββββ³βββββββββ³ββββββββ³βββββββββββββ³ββββββββββββ³ββββββββββ
β β description β single β multi β icon β family β samples β
β‘ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
β AMD Ryzen 9 7950X β 4.5 GHz (16 cores) β 2191 β 23093 β amd β Raphael β 5996 β
β AMD Ryzen 9 7900X β 4.7 GHz (12 cores) β 2181 β 19243 β amd β Raphael β 1857 β
β AMD Ryzen 9 7900 β 3.7 GHz (12 cores) β 2098 β 17982 β amd β Raphael β 177 β
β AMD Ryzen 9 5950X β 3.4 GHz (16 cores) β 1682 β 16439 β amd β Vermeer β 58690 β
β AMD Ryzen 9 5900X β 3.7 GHz (12 cores) β 1671 β 13899 β amd β Vermeer β 60238 β
β AMD Ryzen 9 5900 β 3.0 GHz (12 cores) β 1626 β 12224 β amd β Vermeer β 345 β
β AMD Ryzen 9 6900HX β 3.3 GHz (8 cores) β 1513 β 9174 β amd β Rembrandt β 1639 β
β AMD Ryzen 9 6900HS β 3.3 GHz (8 cores) β 1416 β 8479 β amd β Rembrandt β 1696 β
β AMD Ryzen 9 5900HX β 3.3 GHz (8 cores) β 1410 β 7640 β amd β Cezanne β 13702 β
β AMD Ryzen 9 3900XT β 3.8 GHz (12 cores) β 1316 β 11958 β amd β Matisse β 3409 β
β AMD Ryzen 9 3950X β 3.5 GHz (16 cores) β 1295 β 14127 β amd-ryzen9 β Matisse β 11023 β
β AMD Ryzen 9 3900X β 3.8 GHz (12 cores) β 1275 β 11664 β amd-ryzen9 β Matisse β 24420 β
β AMD Ryzen 9 3900 β 3.1 GHz (12 cores) β 1222 β 10768 β amd β Matisse β 1078 β
β AMD Ryzen 9 4900H β 3.3 GHz (8 cores) β 1144 β 6854 β amd β Renoir β 1316 β
β AMD Ryzen 9 4900HS β 3.0 GHz (8 cores) β 1079 β 6862 β amd-ryzen9 β Renoir β 4532 β
ββββββββββββββββββββββ΄βββββββββββββββββββββ΄βββββββββ΄ββββββββ΄βββββββββββββ΄ββββββββββββ΄ββββββββββ
- All options
$ gbr -h
Usage: gbr [OPTIONS] [NAMES]...
Options:
-mc, --min-cores INTEGER Minimum number of cores
-xc, --max-cores INTEGER Maximum number of cores
-mf, --min-frequency FLOAT Minimum frequency in GHz
-xf, --max-frequency FLOAT Maximum frequency in GHz
-ms, --min-single FLOAT Minimum single core score
-xs, --max-single FLOAT Maximum single core score
-mm, --min-multi FLOAT Minimum multi core score
-xm, --max-multi FLOAT Maximum multi core score
-i, --icon TUPLE Icon to search for
-f, --family TUPLE Family to search for
-s, --sort [name|single|multi|frequency|cores|id]
Sort by (reverse is default except for name,
id)
-r, --reverse Reverse the sort order
-v, --verbose Verbose output
-h, --help Show this message and exit.
Thanks goes to these wonderful people (emoji key):
34j π» |
Andrei Shevchuk π π» |
This project follows the all-contributors specification. Contributions of any kind welcome!
This package was created with Copier and the browniebroke/pypackage-template project template.