It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
[2015-04-11 19:38:06] Possible block solve diff 61109623328.939552 !
[2015-04-11 19:38:06] BLOCK ACCEPTED!
[2015-04-11 19:38:06] Solved and confirmed block 351709
#!/usr/bin/python
import sys
import datetime
import requests
import dateutil.relativedelta
import time
import os
from colorama import init, Back, Fore
init()
clear = lambda: os.system('cls')
clear()
# Welcome, check your stats for the solo.ckpool.org pool, edit the file addr.txt with your Bitcoin address, your balance will be checked around every 10 minute.
# If you see the background green, you won the jackpot! press a key to skip'
#
# Made by yqons (Donate 1GrC12hbtMNPiYumftZ4B3Y1MVyCuZrKeM)
#
# Modified by Zapphood
#load address
with open('addr.txt', 'r') as f:
addr = str(f.readline()).strip()
#check if is correct
urlx1 = 'https://blockexplorer.com/q/addressbalance/' + addr
response12 = requests.get(urlx1)
datax2 = float(response12.text)
#check your last block found on the pool
with open('blocks.txt', 'r') as f2:
lastbf = str(f2.readline()).strip()
if datax2>=0:
urlx1x = 'http://solo.ckpool.org/users/' + addr
response12x = requests.get(urlx1x)
datax2x = str(response12x.text)
if not datax2x[:1]=='<':
print("Address loaded correctly, GOOD LUCK!")
else:
print("Address not found on the pool, please check your address inside addr.txt")
sys.exit()
else:
print("Address error, please check your address inside addr.txt")
sys.exit()
time.sleep(1.55)
url12 = 'https://blockexplorer.com/q/getdifficulty'
response1212 = requests.get(url12)
datax12 = '{0:.3f}'.format(float(response1212.text))
netdiff = datax12
#timer
x=0
while True:
x+=1
#jackpot check every 10 minutes(around) this is the block time avg
if not x%8:
urlx = 'https://blockchain.info/address/1PKN98VN2z5gwSGZvGKS2bj8aADZBkyhkZ?format=json'
response1 = requests.get(urlx)
datax = response1.json()
blockrec = str(datax['txs'][0][u'block_height'])
if datax['txs'][0][u'out'][0][u'addr']==addr and lastbf!=blockrec :
clear()
text = str(float(datax['txs'][0][u'out'][0][u'value'])/100000000) +" *********** JACKPOT *********** "+ str(float(datax['txs'][0][u'out'][0][u'value'])/100000000) +" (send me some LOL)"
print(Back.YELLOW + text)
print(Back.RED + text)
print(Back.GREEN + text)
print(Fore.YELLOW + text)
print(Fore.RED + text)
print(Fore.BLACK + text)
print ""
print "Block Height: " + blockrec
f = open('blocks.txt','w')
f.write(blockrec)
time.sleep(0.1)
break
url = 'http://solo.ckpool.org/users/' + addr
response = requests.get(url)
data = response.json()
m1avg = data['hashrate1m']
m5avg = data['hashrate5m']
h1avg = data['hashrate1hr']
d1avg = data['hashrate1d']
d7avg = data['hashrate7d']
bests = '{0:.3f}'.format(float(data['bestshare']))
clear()
print 'Stats for BTC Address: ' + addr
print ''
print 'Lastupdate: ' + time.ctime(int(data['lastupdate']))
print ''
print 'Hashrate (1m): ' + str(m1avg) + 'H/s'
print 'Hashrate (5m): ' + str(m5avg) + 'H/s'
print 'Hashrate (1h): ' + str(h1avg) + 'H/s'
print 'Hashrate (1d): ' + str(d1avg) + 'H/s'
print 'Hashrate (7d): ' + str(d7avg) + 'H/s'
print ''
print 'Net. Diff.: ' + str(netdiff)
print 'Best share: ' + str(bests)
time.sleep(75)
mtr --report -w solo.ckpool.org
mtr --report -w solo.ckpool.org
mtr --report -w solo.ckpool.org
mtr --report -w solo.ckpool.org