import requests

s = requests.Session()



#~ {}[]

def upload1F(links):
	file = open('1fcooker.txt')
	
	SID = file.readline().strip()
	
	file.close()
	
	headers = {'Cookie':f'SID={SID}'}
	
	r = s.head('https://1fichier.com/console/remote.pl', headers = headers)
	
	if 'Location' in r.headers:
		return 'NeedsLogin'
	else:
		
		data = {'did':'0','links':links}
		
		r = s.post('https://1fichier.com/console/remote.pl', data = data, headers = headers)
		
		return r.text.replace('<br/>','\n')
	
def login(email, password):
	
	data = {'mail':email,'pass':password,'lt':'on','valider':'Send'}

	r = requests.post('https://1fichier.com/login.pl', data = data)
	
	if 'SID' in r.cookies.keys():
		#~ cookies['SID'] = r.cookies['SID']
		print('Sucessfully logged in')
		return r.cookies['SID']
	else:
		print('Error logging in. Check username and password.')
		return 'ERROR'