Skip to main content

Axeprofiler provides a convenient CLI to create/save/apply AxeOS miner configs.

Project description

AxeProfiler

GNU GPLv3 license built with Python3

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]

Install the package via pip, and then simply start the program with the axeprof command.

(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 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

axeprofiler-1.0.0.tar.gz (8.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

axeprofiler-1.0.0-py3-none-any.whl (27.1 kB view details)

Uploaded Python 3

File details

Details for the file axeprofiler-1.0.0.tar.gz.

File metadata

  • Download URL: axeprofiler-1.0.0.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

Hashes for axeprofiler-1.0.0.tar.gz
Algorithm Hash digest
SHA256 547712b9c6bbdab7c8132c953e87b78738f184be68a51c89e4436307b42414a0
MD5 329dfed617ea3b338966e16379c2930d
BLAKE2b-256 2165b85ed91e58255c8d4f1b744fc9bdf37805628cd0fa3fbb84fb6244f4d1f2

See more details on using hashes here.

File details

Details for the file axeprofiler-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: axeprofiler-1.0.0-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

Hashes for axeprofiler-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2a00b35357d32dc2583d2ef80f3d5e898a6d919bf15ece30672b6db36a7544f9
MD5 74ce3c5f3904adba3986b663cede9c15
BLAKE2b-256 8aa0eb6e5fcb8047ea5b8b3987276e883f5109a396f97d0da21ad8d7f9d3fa77

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page