import time
import sys
filename = str(sys.argv[0]).replace('.py','').replace('./','')
file = open(filename+'_version.txt','w+')
file.write('5/3/2022/9am')
file.close()
starting = time.time()
print('filename: '+filename)
try:
	username = input('PowerTrader username: ')
	print('bot is running')
	while True:
		file = open(filename+'_timestamp.txt','w+')
		file.write(str(time.time()))
		file.close()
		file = open(str(username)+'_onoff.txt','r')
		onoff = file.read()
		file.close()
		if onoff == 'off':
			time.sleep(1)
			continue
		else:
			pass
		file = open(username+'_trade_only_coins.txt', 'r')
		trade_only_coins = file.read().replace('"','').replace("'","").replace("[","").replace("{","").replace("]","").replace("}","").replace(":","").replace(",","")
		file.close()
		coins_list = trade_only_coins.split(' ')
		index = 0
		while True:
			try:
				file = open(username+filename+'buy_coins.txt', 'r')
				buys = file.read().replace('"','').replace("'","").replace("[","").replace("{","").replace("]","").replace("}","").replace(":","").replace("\n"," ").replace(",","").replace("-USDT","").split(' ')
				file.close()
			except:
				file = open(username+filename+'buy_coins.txt','w+')
				file.close()
				buys = []
			try:
				buy_coins_index = buys.index(coins_list[index]+'~'+filename)
			except:
				buys.append(coins_list[index]+'~'+filename)
				file = open(username+filename+'buy_coins.txt','w+')
				file.write(str(buys).replace('"','').replace("'","").replace("[","").replace("{","").replace("]","").replace("}","").replace(":","").replace("\n"," ").replace(",","").replace("-USDT",""))
				file.close()
				print('adding '+coins_list[index])
			
			index += 1
			if index >= len(coins_list):
				break
			else:
				continue

		time.sleep(1)
except Exception as e:
	print(str(e))
