<commit_before># Downloaderi hintadatan lukemiseksi Nordpool API:sta.

from requests_oauth2 import OAuth2

def main():
	<commit_msg>downloaderin ensimmäinen versio<commit_after># Downloaderi hintadatan lukemiseksi Nordpool API:sta.

import time
from ftplib import FTP

def download():
	year = 17
	filename="heleur"+str(year)+".sdv" # Muodostetaan tiedostonimi serveriltä haettavalle tiedostolle kaavan heleuryy.sdv mukaan, missä yy on vuosiluku
	tunnus = []
	file=open("data/tunnukset.txt", "r")
	for rivi in file: # Luetaan serverin kirjautumistunnukset tiedostosta
		tunnus.append(rivi.rstrip())
	ftp = FTP("ftp.nordpoolgroup.com")
	print(ftp.login(tunnus[0], tunnus[1])) # Kirjaudutaan tunnukset.txt -tiedostosta luetuilla tunnuksilla
	time.sleep(5)
	ftp.cwd("Elspot")
	time.sleep(5)
	ftp.cwd("Elspot_prices")
	time.sleep(5)
	print(ftp.cwd("Finland")) # Siirrytään haluttuun kansioon
	time.sleep(5)
	print(ftp.retrbinary("RETR heleur17.sdv", open("data/hinta.sdv", "wb").write, blocksize=4096)) # Luetaan hintatiedot serveriltä hinta.sdv -tiedostoon data-kansiossa
	time.sleep(5)
	print(ftp.quit()) # Katkaistaan yhteys FTP-serveriin
def main():
	download()

main()
{'fraction_non_alphanumeric': 0.12414383561643835, 'fraction_numerical': 0.014554794520547944, 'mean_word_length': 6.260869565217392, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 5, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6361495', 'n_tokens_mistral': 495, 'n_tokens_neox': 474, 'n_words': 94}