Axeprofiler provides a convenient CLI to create/save/apply AxeOS miner configs.
Project description
AxeProfiler
AxeProfiler provides a convenient CLI to create/save/apply AxeOS miner configs.
Navigate through a clean and simple CLI to create, save, and then apply various
AxeOS configurations - all from your keyboard. No more tedious clicking through
every device dashboard!
Requirements
- python >= 3.11
- requests >= 2.32.5
- rich >= 14.2.0
Installation
[The Way of the Plebb]
Coming soon... ⌛
[The Way of the Dev]
Clone the repo and run pip install -e . from the project root directory. This
should install all dependencies and add the axeprof command to PATH - allowing
you to call the program from anywhere with that pip environment active.
(venv) <axeprofiler_directory>$ pip install -e .
(venv) $ axeprof
You can also install the package from PYPI
(venv) $ python -m pip install axeprofiler
(venv) $ axeprof
Once installed, you may also start the program from inside a python REPL by importing the entry-point function.
>>> # inside python REPL
>>> from axeprofiler.__main__ import main
>>> main()
Notes
- This project is still in active development, and it's possible a few hidden bugs linger (though, they are actively hunted down).
- While there are confirmation prompts, please do your due diligence to know which device (IP) you are applying a profile to.
- Deleting a [selected] profile does not remove the configuration from an active miner running it.
While not expected, any tips/donations [in bitcoin] are greatly appreciated and go a long way in supporting me and my future contributions to this codebase and the bitcoin ecosystem in general. If you feel inclined to do so, please send to the secured address below. Much love <3
Addr: bc1q4fnuqgy4xlqgw3et76nqwz8u573xyhcgwmac8u
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file axeprofiler-1.0.7.tar.gz.
File metadata
- Download URL: axeprofiler-1.0.7.tar.gz
- Upload date:
- Size: 8.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
602c15b83429fe28d562ee8c16bebfffd76013e5fcf17cbc3e84f471ca23863e
|
|
| MD5 |
05f719f2729380eec33d8f3d541249e4
|
|
| BLAKE2b-256 |
c9e8ee562f980fb1f75a9893a3d82c19be0033cab274cef53d60357f17bdbc13
|
File details
Details for the file axeprofiler-1.0.7-py3-none-any.whl.
File metadata
- Download URL: axeprofiler-1.0.7-py3-none-any.whl
- Upload date:
- Size: 27.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af9ef9cef6c85bb89d3e0e0abd964b3b425d61ec04087b3af7b2af07eadcca3e
|
|
| MD5 |
effe7a5866689489475afba9fa236313
|
|
| BLAKE2b-256 |
694579d43f08ccfe996590669f2132a7c9e9e120bfaf2de83389935e6bdc4a49
|