2020-05-06 16:34:55 -03:00
import os
import time as t
2020-05-06 17:04:20 -03:00
2020-05-06 16:34:55 -03:00
def getblock ( ) : #get access to bitcoin-cli with the command getblockchaininfo
2020-05-07 10:59:47 -03:00
bitcoincli = " getblockchaininfo "
os . system ( path + bitcoincli )
def getblockcount ( ) : #get access to bitcoin-cli with the command getblockcount
bitcoincli = " getblockcount "
2020-05-06 17:04:20 -03:00
os . system ( path + bitcoincli )
2020-05-06 16:34:55 -03:00
def clear ( ) : #clear the screen
os . system ( ' cls ' if os . name == ' nt ' else ' clear ' )
2020-05-06 17:04:20 -03:00
clear ( )
2020-05-07 10:59:47 -03:00
print ( " Welcome to the Python Block Clock \n \n " )
path = input ( " Insert the Path to Bitcoin-Cli: " ) #path to the bitcoin-cli
a = input ( " Do you want to see just Block height? ' Yes ' , for just Block Height. ' No ' , for full blockchain data. Y/n: " ) #select if block height or just fullblockchain information
2020-05-06 17:04:20 -03:00
2020-05-06 16:34:55 -03:00
while True : #Loop
clear ( ) #call clear function that clears the screen
2020-05-07 10:59:47 -03:00
if a == " y " or a == " Y " :
getblockcount ( )
else :
getblock ( )
2020-05-06 16:36:04 -03:00
t . sleep ( 3 ) #pause the loop for 3 seconds
2020-05-07 10:59:47 -03:00