Simple package for getting data from browser.geekbench.com
Project description
Geekbench Browser Python
Simple package for getting data from browser.geekbench.com.
Installation
Install this via pip (or your favourite package manager):
pip install geekbench-browser-python
Usage
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.
Contributors ✨
Thanks goes to these wonderful people (emoji key):
34j 💻 |
Andrei Shevchuk 🐛 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!
Credits
This package was created with Copier and the browniebroke/pypackage-template project template.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file geekbench_browser_python-0.1.10.tar.gz
.
File metadata
- Download URL: geekbench_browser_python-0.1.10.tar.gz
- Upload date:
- Size: 11.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.11.2 readme-renderer/44.0 requests/2.32.3 requests-toolbelt/1.0.0 urllib3/2.2.3 tqdm/4.67.0 importlib-metadata/8.5.0 keyring/25.5.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 528695082d1b4cc1887e1553abfc824dd2d36d3def11f8cbd7b0504c02e1e6c9 |
|
MD5 | a45eac8517ea16815da2d1cc2ecb6bf9 |
|
BLAKE2b-256 | f3e8987a37c1ecd3127287e8ba957f159790797dc9a370545bdf727a22cdae40 |
File details
Details for the file geekbench_browser_python-0.1.10-py3-none-any.whl
.
File metadata
- Download URL: geekbench_browser_python-0.1.10-py3-none-any.whl
- Upload date:
- Size: 9.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.11.2 readme-renderer/44.0 requests/2.32.3 requests-toolbelt/1.0.0 urllib3/2.2.3 tqdm/4.67.0 importlib-metadata/8.5.0 keyring/25.5.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86e64d8b7700285ed848e4a82cfc678b8ffcb08997c83cc498416550c8ac741d |
|
MD5 | a993c1c579b4aa298ab9e0ce47ccd468 |
|
BLAKE2b-256 | 5a33bd39fc00c192c8459ab3d687b5f4ab7fcc165150d9a7b852843c1ab11461 |