Skip to main content

Herominers console status and stats display for cryptonight miners

Project description

Herostatus

Herominers Status and Alarm Notifier

This will provide an interface to monitor your miners in a terminal. It provides current hashrate, 1h,6h, and 24 hashrates and total number of hashes.

You can set from a number of alarm types for when a miner goes down.

Currently this chceks the if the 1 hour hashrate is 0. I noticed too many false alarms with my miners when checking if current hashrate was 0.

Requiremnts

pip3 install json
pin3 install requests
pip3 install pygame
sudo apt-get install portaudio19-dev python3-pyaudio

Installation

Via pip:

pip3 install herostatus

Via GitHub

git clone https://github.com/freQniK/Herostatus`
cd Herostatus
python3 herostatus.py

Install the above requirements and run herostatus.py with your python 3 interpreter.

Usage

(hero) freQniK>herostatus -h
pygame 2.5.2 (SDL 2.28.2, Python 3.8.10)
Hello from the pygame community. https://www.pygame.org/contribute.html
usage: herostatus [-h] [-s sound] [-t times]

Herominers Crypto Status and Alarm Notifier

optional arguments:
  -h, --help            show this help message and exit
  -s sound, --sound sound
                        Choose Your Alarm: 1. Burglar Alarm (30s) 2. Car Alarm (33s) 3. Hip Hop Alarm (10s) 4. Nuclear Alarm (60s) 5. Siren Alarm
                        (16s) 6. Strong Bad Alarm (Default) (17s)
  -t times, --times times
                        Number of times to sound the alarm before it becomes annoying

When you first run hersostatus it will prompt for the crypto you are mining. Be sure to enter the full name of the crypto, i.e., monero, dero, ergo, zephyr, etc.

It will also prompt you for your wallet address for your miners. Finally, it will prompt you for a refresh interval. Choose wisely. These settings are stored in ~/.herostatus/config.json and reused upon restart.

You can edit config.json if you feel like it to change any settings. It's a simple file.

Screenshot

Screenshot

Donations

Coding is a lot of work. Support your FOSS developers with a small contribution to keep them coding. Crypto is the easiest method to donate to your favorite FOSS project.

Bitcoin

bc1qjzrrqlk7t2pedfrnp25xqxru8nq3plv7ghkvag

BTC

DERO

dero1qyxctkgzee00jh3md4etc8kxkr8x4hh7cckezrhn7de39kj4xaf9xqqa6xeta

DERO

Monero

82sirs3qe2XCvytxCnkVyS5q6v18MN8vHgpU1hZECmnKQzzcVNB5vXiDMz1Ktdp4pgKKjK2vsWdGABN8AAtHbFAaDg7A63t

XMR

Pirate Chain

zs1uknhdwh306h3r08l3vvd29jz0a0ym3tpxtad6j3en82g24hnzpuknuwt25r7vpsh86ly23fgjwp

ARRR

Zephyr

ZEPHs8jnJx1bKL6TdmDSfUZTMuWeFkVhye5JUg8g7QYUBizGB6u5scJixYPqLo4EQkCbjPKKxtpQJHHCEFf3qAP2QKCZBF9judW

ZEPH

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

herostatus-0.3.3.tar.gz (26.2 MB view details)

Uploaded Source

Built Distributions

herostatus-0.3.3-py3-none-any.whl (26.2 MB view details)

Uploaded Python 3

Herostatus-0.3.3-py3-none-any.whl (12.7 MB view details)

Uploaded Python 3

File details

Details for the file herostatus-0.3.3.tar.gz.

File metadata

  • Download URL: herostatus-0.3.3.tar.gz
  • Upload date:
  • Size: 26.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for herostatus-0.3.3.tar.gz
Algorithm Hash digest
SHA256 17cec874cc75310ba72d2428d89356ba4a9e76b7755f74aa3e9d96ad2baff784
MD5 9c4cf925d96f8a08657ae5ea67142c76
BLAKE2b-256 37fe9953b406779f6978742b245a27763f3782b11b081f1e4e2103a20eea53b0

See more details on using hashes here.

File details

Details for the file herostatus-0.3.3-py3-none-any.whl.

File metadata

  • Download URL: herostatus-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 26.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for herostatus-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b89668c633366435332291b25588de5ee45cb5592afd0b784fb5aad8923d259b
MD5 4211d3e280b1ce459ed1b4a20c124c30
BLAKE2b-256 5c84b219afa185542964c9d85f4694749709c6ce37c8b3cb5f139020da3890f8

See more details on using hashes here.

File details

Details for the file Herostatus-0.3.3-py3-none-any.whl.

File metadata

  • Download URL: Herostatus-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 12.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for Herostatus-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4de01edafcdd0b3bec07b876f17cdadd8e51d52e74de7b0714246d414d59a545
MD5 c9f4af29c8b0f0d91bf270d8935d4aaa
BLAKE2b-256 ff896be5ff52515027c15bd26bbdcb6e33de0c7bb3578f279809578f60a99fd6

See more details on using hashes here.

Supported by

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