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