initial commit
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| *~ | ||||
							
								
								
									
										86
									
								
								miners.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										86
									
								
								miners.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,86 @@ | ||||
|   { | ||||
|     "Blake-Vanilla": | ||||
|     { | ||||
|       "bin": "/home/m1/SPccminer/ccminer -a vanilla -o stratum+tcp://{HOST}:{PORT} -u {NAME}.{MINER} -p x", | ||||
|       "power_limit": [115,115,115,95], "gpu_oc": [-100,-100,-100,0], "mem_oc": 0, "fan": 0, | ||||
|       "speed": 0, "power": 0.389 | ||||
|     }, | ||||
|     "Cryptonight": | ||||
|     { | ||||
|       "bin": "/home/m1/KTccminer-cryptonight/ccminer -o stratum+tcp://{HOST}:{PORT} -u {NAME}.{MINER} -p x", | ||||
|       "power_limit": [115,115,115,95], "gpu_oc": [-100,-100,-100,0], "mem_oc": 0, "fan": 0, | ||||
|       "speed": 0.000002, "power": 0.325 | ||||
|     }, | ||||
|     "Equihash": | ||||
|     { | ||||
|       "bin": "/home/m1/zec/v3_4/miner --eexit 3 --fee 0 --pec --server {HOST} --user {NAME}.{MINER} --pass z --port {PORT}", | ||||
|       "power_limit": [115,115,115,95], "gpu_oc": [-100,-100,-100,0], "mem_oc": 0, "fan": 0, | ||||
|       "speed": 0.000001140, "power": 0.397 | ||||
|     }, | ||||
|     "Ethash": | ||||
|     { | ||||
|       "bin": "/home/m1/eth/ethminer_12dev2/ethminer -S {HOST}:{PORT} -O {NAME}.{MINER}:x -U", | ||||
|       "power_limit": [115,115,115,95], "gpu_oc": -200, "mem_oc": 1000, "fan": 0, | ||||
|       "speed": 0.087, "power": 0.397 | ||||
|     }, | ||||
|     "Groestl": | ||||
|     { | ||||
|       "bin": "/home/m1/SPccminer/ccminer -a groestl -o stratum+tcp://{HOST}:{PORT} -u {NAME}.{MINER} -p x", | ||||
|       "power_limit": [115,115,115,95], "gpu_oc": [-100,-100,-100,0], "mem_oc": 0, "fan": 0, | ||||
|       "speed": 0.0853, "power": 0.392 | ||||
|     }, | ||||
|     "Keccak": | ||||
|     { | ||||
|       "bin": "/home/m1/SPccminer/ccminer -a keccak -o stratum+tcp://{HOST}:{PORT} -u {NAME}.{MINER} -p x", | ||||
|       "power_limit": [115,115,115,95], "gpu_oc": [-100,-100,-100,0], "mem_oc": 0, "fan": 0, | ||||
|       "speed": 1.45, "power": 0.391 | ||||
|     }, | ||||
|     "Lyra2RE2": | ||||
|     { | ||||
|       "bin": "/home/m1/SPccminer/ccminer -a lyra2v2 -o stratum+tcp://{HOST}:{PORT} -u {NAME}.{MINER} -p x", | ||||
|       "power_limit": [115,115,115,95], "gpu_oc": [-100,-100,-100,0], "mem_oc": 0, "fan": 0, | ||||
|       "speed": 0.081, "power": 0.386 | ||||
|     }, | ||||
|     "Myriad-Groestl": | ||||
|     { | ||||
|       "bin": "/home/m1/SPccminer/ccminer -a myr-gr -o stratum+tcp://{HOST}:{PORT} -u {NAME}.{MINER} -p x", | ||||
|       "power_limit": [115,115,115,95], "gpu_oc": [-100,-100,-100,0], "mem_oc": 0, "fan": 0, | ||||
|       "speed": 0.158, "power": 0.391 | ||||
|     }, | ||||
|     "Qubit": | ||||
|     { | ||||
|       "bin": "/home/m1/SPccminer/ccminer -a qubit -o stratum+tcp://{HOST}:{PORT} -u {NAME}.{MINER} -p x", | ||||
|       "power_limit": [115,115,115,95], "gpu_oc": [-100,-100,-100,0], "mem_oc": 0, "fan": 0, | ||||
|       "speed": 0.0509, "power": 0.382 | ||||
|     }, | ||||
|     "Scrypt": | ||||
|     { | ||||
|       "bin": "/home/m1/SPccminer/ccminer -a scrypt -o stratum+tcp://{HOST}:{PORT} -u {NAME}.{MINER} -p x", | ||||
|       "power_limit": [115,115,115,95], "gpu_oc": [-100,-100,-100,0], "mem_oc": 0, "fan": 0, | ||||
|       "speed": 0.00224, "power": 0.403 | ||||
|     }, | ||||
|     "Sia": | ||||
|     { | ||||
|       "bin": "/home/m1/SPccminer/ccminer -a sia -o stratum+tcp://{HOST}:{PORT} -u {NAME}.{MINER} -p x", | ||||
|       "power_limit": [115,115,115,95], "gpu_oc": [-100,-100,-100,0], "mem_oc": 0, "fan": 0, | ||||
|       "speed": 0, "power": 0.403 | ||||
|     }, | ||||
|     "Skein": | ||||
|     { | ||||
|       "bin": "/home/m1/ASccminer/ccminer -a skein -o stratum+tcp://{HOST}:{PORT} -u {NAME}.{MINER} -p x", | ||||
|       "power_limit": [115,115,115,95], "gpu_oc": [-100,-100,-100,0], "mem_oc": 0, "fan": 0, | ||||
|       "speed": 0.835, "power": 0.383 | ||||
|     }, | ||||
|     "NeoScrypt": | ||||
|     { | ||||
|       "bin": "/home/m1/nsgminer/nsgminer -k neoscrypt -g 1 -w 64 -I 15 -o stratum+tcp://{HOST}:{PORT} -O {NAME}.{MINER}:x", | ||||
|       "power_limit": [115,115,115,95], "gpu_oc": [-100,-100,-100,0], "mem_oc": 0, "fan": 0, | ||||
|       "speed": 0.0027, "power": 0.397 | ||||
|     }, | ||||
|     "X11": | ||||
|     { | ||||
|       "bin": "/home/m1/TPccminer/ccminer -a x11 -o stratum+tcp://{HOST}:{PORT} -u {NAME}.{MINER} -p x", | ||||
|       "power_limit": [115,115,115,95], "gpu_oc": [-100,-100,-100,0], "mem_oc": 0, "fan": 0, | ||||
|       "speed": 0.0327, "power": 0.403 | ||||
|     } | ||||
|   } | ||||
							
								
								
									
										42
									
								
								zpool-switch.py
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										42
									
								
								zpool-switch.py
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,42 @@ | ||||
| #!/usr/bin/env python3 | ||||
|  | ||||
| # API description: http://www.zpool.ca/site/api | ||||
| # estimates: values in mBTC/MH/day,  | ||||
| #                      mBTC/PH/day for sha256 | ||||
| #		       mBTC/GH/day for scrypt, blake, decred, x11, quark, qubit | ||||
| #		       mBTC/kS/day for equihash | ||||
|  | ||||
| import pprint | ||||
| import json | ||||
| import urllib.request | ||||
| import urllib.parse | ||||
| import sys | ||||
| import datetime | ||||
| import time | ||||
| import subprocess | ||||
| import os | ||||
| import socket | ||||
|  | ||||
| currency="USD" | ||||
|  | ||||
| # IPv4 address lookup | ||||
|  | ||||
| def addr(host): | ||||
|   return [addr[4][0] for addr in socket.getaddrinfo(host, None) if addr[0] == socket.AF_INET][0] | ||||
|  | ||||
| # grab something from a website | ||||
|  | ||||
| def fetch(prot, host, path, forceipv4=False): | ||||
|   if (forceipv4): | ||||
|     url=prot+"://"+addr(host)+"/"+path | ||||
|   else: | ||||
|     url=prot+"://"+host+"/"+path | ||||
|   r=urllib.request.Request(url, None, {"User-Agent": "Lynx/2.8.8dev.3 libwww-FM/2.14 SSL-MM/1.4.1", "Pragma": "no-cache", "Host": host}) | ||||
|   return urllib.request.urlopen(r).read().decode("utf-8") | ||||
|  | ||||
| # main | ||||
|  | ||||
| exchrate=float(json.loads(fetch("https", "api.coinbase.com", "/v2/exchange-rates?currency=BTC"))["data"]["rates"][currency]) | ||||
| data=json.loads(fetch("http", "www.zpool.ca", "/api/currencies", True)) | ||||
|  | ||||
| pprint.pprint(exchrate) | ||||
		Reference in New Issue
	
	Block a user