Skip to main content

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

Metadata

Release files for Herostatus 0.3.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Herostatus 0.3.5
File Size Uploaded Provenance Actions
Herostatus-0.3.5.tar.gz 26.2 MB Without provenance Details for Herostatus-0.3.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for Herostatus 0.3.5
File Interpreter ABI Platform Actions
Herostatus-0.3.5-py3-none-any.whl Python 3 none any Details for Herostatus-0.3.5-py3-none-any.whl

Total release size: 52.4 MB

Release files / Herostatus-0.3.5.tar.gz

Download URL Herostatus-0.3.5.tar.gz
Size 26.2 MB
Tags Source
SHA-256 checksum
How to use checksums
5b585dc36e69df418d0b939f89eb66bd8e57d51e14e723586ac7486d26e81c8a
BLAKE2b-256 checksum
How to use checksums
7131cc5f4b68597f81b425b000475810d8a5a27b2720181199af078f4579ec5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release files / Herostatus-0.3.5-py3-none-any.whl

Download URL Herostatus-0.3.5-py3-none-any.whl
Size 26.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
e0753dbfb26abafbcc1017700b4ac1f7ea7de10f2887348b975b70f79c21f5f2
BLAKE2b-256 checksum
How to use checksums
40d2585199fa87c1785f087eeb5698886e5d23633c360017dab058544f7075ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Security for Herostatus 0.3.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page